[INFO] fetching crate yaml-schema 0.9.1... [INFO] testing yaml-schema-0.9.1 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate yaml-schema 0.9.1 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate yaml-schema 0.9.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate yaml-schema 0.9.1 [INFO] tweaked toml for crates.io crate yaml-schema 0.9.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate yaml-schema 0.9.1 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate yaml-schema 0.9.1 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proc-macro2 v1.0.103 [INFO] [stderr] Downloaded anstyle-wincon v3.0.10 [INFO] [stderr] Downloaded ctor-proc-macro v0.0.6 [INFO] [stderr] Downloaded peg v0.6.3 [INFO] [stderr] Downloaded signal-hook-registry v1.4.6 [INFO] [stderr] Downloaded quote v1.0.42 [INFO] [stderr] Downloaded plotters-svg v0.3.7 [INFO] [stderr] Downloaded indenter v0.3.4 [INFO] [stderr] Downloaded ciborium-ll v0.2.2 [INFO] [stderr] Downloaded oorandom v11.1.5 [INFO] [stderr] Downloaded borrow-or-share v0.2.4 [INFO] [stderr] Downloaded gherkin v0.14.0 [INFO] [stderr] Downloaded dtor v0.0.6 [INFO] [stderr] Downloaded cast v0.3.0 [INFO] [stderr] Downloaded anes v0.1.6 [INFO] [stderr] Downloaded predicates v3.1.4 [INFO] [stderr] Downloaded predicates-core v1.0.10 [INFO] [stderr] Downloaded predicates-tree v1.0.13 [INFO] [stderr] Downloaded wait-timeout v0.2.1 [INFO] [stderr] Downloaded appendlist v1.4.0 [INFO] [stderr] Downloaded plotters-backend v0.3.7 [INFO] [stderr] Downloaded termtree v0.5.1 [INFO] [stderr] Downloaded assert_cmd v2.2.0 [INFO] [stderr] Downloaded zerocopy v0.8.31 [INFO] [stderr] Downloaded criterion-plot v0.5.0 [INFO] [stderr] Downloaded encode_unicode v1.0.0 [INFO] [stderr] Downloaded ciborium v0.2.2 [INFO] [stderr] Downloaded cucumber-codegen v0.21.1 [INFO] [stderr] Downloaded globset v0.4.18 [INFO] [stderr] Downloaded globwalk v0.9.1 [INFO] [stderr] Downloaded hermit-abi v0.5.2 [INFO] [stderr] Downloaded clap_derive v4.5.49 [INFO] [stderr] Downloaded minimal-lexical v0.2.1 [INFO] [stderr] Downloaded plotters v0.3.7 [INFO] [stderr] Downloaded criterion v0.5.1 [INFO] [stderr] Downloaded clap_builder v4.5.51 [INFO] [stderr] Downloaded hyper v1.8.0 [INFO] [stderr] Downloaded fluent-uri v0.3.2 [INFO] [stderr] Downloaded portable-atomic v1.11.1 [INFO] [stderr] Downloaded reqwest v0.12.24 [INFO] [stderr] Downloaded cucumber v0.21.1 [INFO] [stderr] Downloaded bstr v1.12.1 [INFO] [stderr] Downloaded syn v2.0.110 [INFO] [stderr] Downloaded iri-string v0.7.9 [INFO] [stderr] Downloaded tower-http v0.6.6 [INFO] [stderr] Downloaded serde_json v1.0.145 [INFO] [stderr] Downloaded rustix v1.1.2 [INFO] [stderr] Downloaded nom v7.1.3 [INFO] [stderr] Downloaded hyper-util v0.1.17 [INFO] [stderr] Downloaded cc v1.2.45 [INFO] [stderr] Downloaded http v1.3.1 [INFO] [stderr] Downloaded mio v1.1.0 [INFO] [stderr] Downloaded web-sys v0.3.82 [INFO] [stderr] Downloaded jiff-static v0.2.16 [INFO] [stderr] Downloaded js-sys v0.3.82 [INFO] [stderr] Downloaded libc v0.2.177 [INFO] [stderr] Downloaded saphyr-parser v0.0.6 [INFO] [stderr] Downloaded ryu v1.0.20 [INFO] [stderr] Downloaded icu_properties_data v2.1.1 [INFO] [stderr] Downloaded textwrap v0.16.2 [INFO] [stderr] Downloaded smart-default v0.7.1 [INFO] [stderr] Downloaded jiff v0.2.16 [INFO] [stderr] Downloaded portable-atomic-util v0.2.4 [INFO] [stderr] Downloaded tokio v1.48.0 [INFO] [stderr] Downloaded ignore v0.4.25 [INFO] [stderr] Downloaded log v0.4.28 [INFO] [stderr] Downloaded bumpalo v3.19.0 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.105 [INFO] [stderr] Downloaded saphyr v0.0.6 [INFO] [stderr] Downloaded url v2.5.7 [INFO] [stderr] Downloaded console v0.15.11 [INFO] [stderr] Downloaded nom_locate v4.2.0 [INFO] [stderr] Downloaded jsonptr v0.7.1 [INFO] [stderr] Downloaded tracing-core v0.1.34 [INFO] [stderr] Downloaded rustls-pki-types v1.13.0 [INFO] [stderr] Downloaded humantime v2.3.0 [INFO] [stderr] Downloaded eyre v0.6.12 [INFO] [stderr] Downloaded wasm-bindgen-futures v0.4.55 [INFO] [stderr] Downloaded wasm-bindgen v0.2.105 [INFO] [stderr] Downloaded ordered-float v5.1.0 [INFO] [stderr] Downloaded arraydeque v0.5.1 [INFO] [stderr] Downloaded tempfile v3.23.0 [INFO] [stderr] Downloaded icu_properties v2.1.1 [INFO] [stderr] Downloaded tinytemplate v1.2.1 [INFO] [stderr] Downloaded dtor-proc-macro v0.0.5 [INFO] [stderr] Downloaded clap v4.5.51 [INFO] [stderr] Downloaded inflections v1.1.1 [INFO] [stderr] Downloaded synthez-core v0.3.1 [INFO] [stderr] Downloaded bytecount v0.6.9 [INFO] [stderr] Downloaded cucumber-expressions v0.3.0 [INFO] [stderr] Downloaded peg-macros v0.6.3 [INFO] [stderr] Downloaded unicode-linebreak v0.1.5 [INFO] [stderr] Downloaded typed-builder-macro v0.15.2 [INFO] [stderr] Downloaded inventory v0.3.21 [INFO] [stderr] Downloaded sealed v0.5.0 [INFO] [stderr] Downloaded anstyle-query v1.1.4 [INFO] [stderr] Downloaded env_logger v0.11.8 [INFO] [stderr] Downloaded hyper-tls v0.6.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.105 [INFO] [stderr] Downloaded smawk v0.3.2 [INFO] [stderr] Downloaded env_filter v0.1.4 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.105 [INFO] [stderr] Downloaded ctor v0.4.3 [INFO] [stderr] Downloaded itoa v1.0.15 [INFO] [stderr] Downloaded boon v0.6.1 [INFO] [stderr] Downloaded clap_lex v0.7.6 [INFO] [stderr] Downloaded peg-runtime v0.6.3 [INFO] [stderr] Downloaded zerocopy-derive v0.8.31 [INFO] [stderr] Downloaded ref-cast-impl v1.0.25 [INFO] [stderr] Downloaded ref-cast v1.0.25 [INFO] [stderr] Downloaded ciborium-io v0.2.2 [INFO] [stderr] Downloaded is-terminal v0.4.17 [INFO] [stderr] Downloaded lazy-regex v3.4.2 [INFO] [stderr] Downloaded synthez-codegen v0.3.1 [INFO] [stderr] Downloaded drain_filter_polyfill v0.1.3 [INFO] [stderr] Downloaded typed-builder v0.15.2 [INFO] [stderr] Downloaded lazy-regex-proc_macros v3.4.2 [INFO] [stderr] Downloaded find-msvc-tools v0.1.4 [INFO] [stderr] Downloaded synthez v0.3.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 0472ab253e3a8271fc100a3f266a2ad6075b4b35c812b0df587c4e77cdcd9360 [INFO] running `Command { std: "docker" "start" "-a" "0472ab253e3a8271fc100a3f266a2ad6075b4b35c812b0df587c4e77cdcd9360", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "0472ab253e3a8271fc100a3f266a2ad6075b4b35c812b0df587c4e77cdcd9360", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0472ab253e3a8271fc100a3f266a2ad6075b4b35c812b0df587c4e77cdcd9360", kill_on_drop: false }` [INFO] [stdout] 0472ab253e3a8271fc100a3f266a2ad6075b4b35c812b0df587c4e77cdcd9360 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c6137379e7f148392fa2257cecb249549a92479e530d5d117197f7922758f51 [INFO] running `Command { std: "docker" "start" "-a" "7c6137379e7f148392fa2257cecb249549a92479e530d5d117197f7922758f51", kill_on_drop: false }` [INFO] [stderr] Compiling cc v1.2.45 [INFO] [stderr] Compiling http v1.3.1 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling mio v1.1.0 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling clap_lex v0.7.6 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling jiff v0.2.16 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling saphyr-parser v0.0.6 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling saphyr v0.0.6 [INFO] [stderr] Compiling synstructure v0.13.2 [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 displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling hyper v1.8.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling jsonptr v0.7.1 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling yaml-schema v0.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.88s [INFO] running `Command { std: "docker" "inspect" "7c6137379e7f148392fa2257cecb249549a92479e530d5d117197f7922758f51", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c6137379e7f148392fa2257cecb249549a92479e530d5d117197f7922758f51", kill_on_drop: false }` [INFO] [stdout] 7c6137379e7f148392fa2257cecb249549a92479e530d5d117197f7922758f51 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 85b2f816dfc2ab7a42a01396c3b363222eae25cc9c26bf515c5aea4b5dd34b06 [INFO] running `Command { std: "docker" "start" "-a" "85b2f816dfc2ab7a42a01396c3b363222eae25cc9c26bf515c5aea4b5dd34b06", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling rustix v1.1.2 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling zerocopy v0.8.31 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling peg-runtime v0.6.3 [INFO] [stderr] Compiling regex-syntax v0.7.5 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling ordered-float v5.1.0 [INFO] [stderr] Compiling predicates-core v1.0.10 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling smawk v0.3.2 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling assert_cmd v2.2.0 [INFO] [stderr] Compiling inflections v1.1.1 [INFO] [stderr] Compiling termtree v0.5.1 [INFO] [stderr] Compiling dtor-proc-macro v0.0.5 [INFO] [stderr] Compiling borrow-or-share v0.2.4 [INFO] [stderr] Compiling difflib v0.4.0 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling saphyr v0.0.6 [INFO] [stderr] Compiling peg-macros v0.6.3 [INFO] [stderr] Compiling predicates v3.1.4 [INFO] [stderr] Compiling dtor v0.0.6 [INFO] [stderr] Compiling predicates-tree v1.0.13 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling peg v0.6.3 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling drain_filter_polyfill v0.1.3 [INFO] [stderr] Compiling ctor-proc-macro v0.0.6 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling appendlist v1.4.0 [INFO] [stderr] Compiling terminal_size v0.4.3 [INFO] [stderr] Compiling tempfile v3.23.0 [INFO] [stderr] Compiling nom_locate v4.2.0 [INFO] [stderr] Compiling ctor v0.4.3 [INFO] [stderr] Compiling clap_builder v4.5.51 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling regex v1.12.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling zerocopy-derive v0.8.31 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling clap_derive v4.5.49 [INFO] [stderr] Compiling sealed v0.5.0 [INFO] [stderr] Compiling derive_more v0.99.20 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling synthez-core v0.3.1 [INFO] [stderr] Compiling tokio v1.48.0 [INFO] [stderr] Compiling env_filter v0.1.4 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling typed-builder-macro v0.15.2 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling synthez-codegen v0.3.1 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling synthez v0.3.1 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling ignore v0.4.25 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling clap v4.5.51 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling lazy-regex-proc_macros v3.4.2 [INFO] [stderr] Compiling typed-builder v0.15.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling cucumber-expressions v0.3.0 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling thiserror v1.0.69 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling fluent-uri v0.3.2 [INFO] [stderr] Compiling smart-default v0.7.1 [INFO] [stderr] Compiling lazy-regex v3.4.2 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling cucumber-codegen v0.21.1 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling icu_properties v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling jsonptr v0.7.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling gherkin v0.14.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling boon v0.6.1 [INFO] [stderr] Compiling hyper v1.8.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-native-tls v0.3.1 [INFO] [stderr] Compiling cucumber v0.21.1 [INFO] [stderr] Compiling tower-http v0.6.6 [INFO] [stderr] Compiling hyper-util v0.1.17 [INFO] [stderr] Compiling hyper-tls v0.6.0 [INFO] [stderr] Compiling reqwest v0.12.24 [INFO] [stderr] Compiling yaml-schema v0.9.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 21.64s [INFO] running `Command { std: "docker" "inspect" "85b2f816dfc2ab7a42a01396c3b363222eae25cc9c26bf515c5aea4b5dd34b06", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "85b2f816dfc2ab7a42a01396c3b363222eae25cc9c26bf515c5aea4b5dd34b06", kill_on_drop: false }` [INFO] [stdout] 85b2f816dfc2ab7a42a01396c3b363222eae25cc9c26bf515c5aea4b5dd34b06 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 60fe326e9debbde935ab2a672765661ff0fea1b09c029ba3bc7fb33191a4cdce [INFO] running `Command { std: "docker" "start" "-a" "60fe326e9debbde935ab2a672765661ff0fea1b09c029ba3bc7fb33191a4cdce", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/yaml_schema-efdb48a4dca04a07) [INFO] [stdout] [INFO] [stdout] running 176 tests [INFO] [stdout] test engine::tests::test_engine_empty_schema ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 2 }, end: Marker { index: 13, line: 3, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 2 }, end: Marker { index: 10, line: 2, col: 3 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 12, line: 2, col: 5 }, end: Marker { index: 13, line: 2, col: 6 } }, data: Value(Integer(1)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 1, col: 7 }, end: Marker { index: 19, line: 1, col: 19 } }, data: Value(String("string value")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 1, col: 7 }, end: Marker { index: 12, line: 1, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 8, line: 1, col: 8 }, end: Marker { index: 9, line: 1, col: 9 } }, data: Value(Integer(1)) }, MarkedYaml { span: Span { start: Marker { index: 11, line: 1, col: 11 }, end: Marker { index: 12, line: 1, col: 12 } }, data: Value(Integer(2)) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 1, col: 7 }, end: Marker { index: 9, line: 1, col: 9 } }, data: Value(Integer(42)) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 37, line: 3, col: 17 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 59, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 61, line: 4, col: 22 }, end: Marker { index: 68, line: 4, col: 29 } }, data: Value(String("boolean")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test loader::tests::extract_dollar_schema_missing ... ok [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(20)) start runtime::block_on [INFO] [stdout] test loader::tests::extract_dollar_schema_from_mapping ... ok [INFO] [stdout] test engine::tests::test_engine_boolean_literal_true ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(18)) park without timeout [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 4, line: 1, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 1, col: 6 }, end: Marker { index: 13, line: 1, col: 13 } }, data: Value(String("integer")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 25, line: 3, col: 10 }, end: Marker { index: 71, line: 6, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 27, line: 3, col: 12 }, end: Marker { index: 30, line: 3, col: 15 } }, data: Value(String("foo")) }, MarkedYaml { span: Span { start: Marker { index: 43, line: 4, col: 12 }, end: Marker { index: 46, line: 4, col: 15 } }, data: Value(String("bar")) }, MarkedYaml { span: Span { start: Marker { index: 59, line: 5, col: 12 }, end: Marker { index: 62, line: 5, col: 15 } }, data: Value(String("baz")) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 4, line: 1, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 1, col: 6 }, end: Marker { index: 12, line: 1, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 0 }, end: Marker { index: 23, line: 2, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 27, line: 3, col: 2 }, end: Marker { index: 47, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 27, line: 3, col: 2 }, end: Marker { index: 28, line: 3, col: 3 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 4, col: 4 }, end: Marker { index: 47, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 4, col: 4 }, end: Marker { index: 38, line: 4, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 40, line: 4, col: 10 }, end: Marker { index: 46, line: 4, col: 16 } }, data: Value(String("string")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] test engine::tests::test_engine_boolean_literal_false ... ok [INFO] [stdout] test loader::tests::extract_dollar_schema_non_mapping_root ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 17, line: 2, col: 16 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 33, line: 3, col: 14 }, end: Marker { index: 135, line: 8, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 16 }, end: Marker { index: 38, line: 3, col: 19 } }, data: Value(String("red")) }, MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 60, line: 4, col: 21 } }, data: Value(String("amber")) }, MarkedYaml { span: Span { start: Marker { index: 77, line: 5, col: 16 }, end: Marker { index: 82, line: 5, col: 21 } }, data: Value(String("green")) }, MarkedYaml { span: Span { start: Marker { index: 99, line: 6, col: 16 }, end: Marker { index: 103, line: 6, col: 20 } }, data: Value(Null) }, MarkedYaml { span: Span { start: Marker { index: 120, line: 7, col: 16 }, end: Marker { index: 122, line: 7, col: 18 } }, data: Value(Integer(42)) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 4, line: 1, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 1, col: 6 }, end: Marker { index: 9, line: 1, col: 9 } }, data: Value(String("foo")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 37, line: 3, col: 17 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 59, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 61, line: 4, col: 22 }, end: Marker { index: 68, line: 4, col: 29 } }, data: Value(String("boolean")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 81, line: 5, col: 12 }, end: Marker { index: 86, line: 5, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 102, line: 6, col: 14 }, end: Marker { index: 165, line: 8, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 104, line: 6, col: 16 }, end: Marker { index: 131, line: 7, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 104, line: 6, col: 16 }, end: Marker { index: 108, line: 6, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 110, line: 6, col: 22 }, end: Marker { index: 116, line: 6, col: 28 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 133, line: 7, col: 16 }, end: Marker { index: 165, line: 8, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 133, line: 7, col: 16 }, end: Marker { index: 137, line: 7, col: 20 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 139, line: 7, col: 22 }, end: Marker { index: 152, line: 7, col: 35 } }, data: Value(String("#/$defs/foo")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] test loader::tests::extract_dollar_schema_not_string_errors ... ok[2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 17, line: 2, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 19, line: 2, col: 18 }, end: Marker { index: 25, line: 2, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 38, line: 3, col: 12 }, end: Marker { index: 48, line: 3, col: 22 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 16 }, end: Marker { index: 168, line: 7, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 16 }, end: Marker { index: 70, line: 4, col: 20 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 92, line: 5, col: 20 }, end: Marker { index: 168, line: 7, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 92, line: 5, col: 20 }, end: Marker { index: 96, line: 5, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 98, line: 5, col: 26 }, end: Marker { index: 104, line: 5, col: 32 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 125, line: 6, col: 20 }, end: Marker { index: 136, line: 6, col: 31 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 138, line: 6, col: 33 }, end: Marker { index: 159, line: 6, col: 54 } }, data: Value(String("This is a description")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 7, line: 1, col: 7 } }, data: Value(String("$schema")) }: MarkedYaml { span: Span { start: Marker { index: 9, line: 1, col: 9 }, end: Marker { index: 49, line: 1, col: 49 } }, data: Value(String("https://yaml-schema.net/yaml-schema.yaml")) }, MarkedYaml { span: Span { start: Marker { index: 50, line: 2, col: 0 }, end: Marker { index: 53, line: 2, col: 3 } }, data: Value(String("$id")) }: MarkedYaml { span: Span { start: Marker { index: 55, line: 2, col: 5 }, end: Marker { index: 104, line: 2, col: 54 } }, data: Value(String("https://yaml-schema.net/draft/2025-11/meta-schema")) }, MarkedYaml { span: Span { start: Marker { index: 105, line: 3, col: 0 }, end: Marker { index: 110, line: 3, col: 5 } }, data: Value(String("title")) }: MarkedYaml { span: Span { start: Marker { index: 112, line: 3, col: 7 }, end: Marker { index: 135, line: 3, col: 30 } }, data: Value(String("YAML Schema meta-schema")) }, MarkedYaml { span: Span { start: Marker { index: 136, line: 4, col: 0 }, end: Marker { index: 147, line: 4, col: 11 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 149, line: 4, col: 13 }, end: Marker { index: 210, line: 4, col: 74 } }, data: Value(String("Meta-schema for YAML Schema, based on JSON Schema meta-schema")) }, MarkedYaml { span: Span { start: Marker { index: 211, line: 5, col: 0 }, end: Marker { index: 215, line: 5, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 217, line: 5, col: 6 }, end: Marker { index: 223, line: 5, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 224, line: 6, col: 0 }, end: Marker { index: 229, line: 6, col: 5 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 233, line: 7, col: 2 }, end: Marker { index: 2487, line: 89, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 233, line: 7, col: 2 }, end: Marker { index: 244, line: 7, col: 13 } }, data: Value(String("valid_types")) }: MarkedYaml { span: Span { start: Marker { index: 250, line: 8, col: 4 }, end: Marker { index: 471, line: 21, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 250, line: 8, col: 4 }, end: Marker { index: 261, line: 8, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 263, line: 8, col: 17 }, end: Marker { index: 284, line: 8, col: 38 } }, data: Value(String("A list of valid types")) }, MarkedYaml { span: Span { start: Marker { index: 289, line: 9, col: 4 }, end: Marker { index: 293, line: 9, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 295, line: 9, col: 10 }, end: Marker { index: 301, line: 9, col: 16 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 306, line: 10, col: 4 }, end: Marker { index: 310, line: 10, col: 8 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 334, line: 12, col: 6 }, end: Marker { index: 471, line: 21, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 336, line: 12, col: 8 }, end: Marker { index: 343, line: 12, col: 15 } }, data: Value(String("boolean")) }, MarkedYaml { span: Span { start: Marker { index: 352, line: 13, col: 8 }, end: Marker { index: 359, line: 13, col: 15 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 368, line: 14, col: 8 }, end: Marker { index: 374, line: 14, col: 14 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 383, line: 15, col: 8 }, end: Marker { index: 389, line: 15, col: 14 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 398, line: 16, col: 8 }, end: Marker { index: 404, line: 16, col: 14 } }, data: Value(String("null")) }, MarkedYaml { span: Span { start: Marker { index: 435, line: 18, col: 8 }, end: Marker { index: 440, line: 18, col: 13 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 449, line: 19, col: 8 }, end: Marker { index: 453, line: 19, col: 12 } }, data: Value(String("enum")) }, MarkedYaml { span: Span { start: Marker { index: 462, line: 20, col: 8 }, end: Marker { index: 468, line: 20, col: 14 } }, data: Value(String("object")) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 471, line: 21, col: 2 }, end: Marker { index: 482, line: 21, col: 13 } }, data: Value(String("schema_type")) }: MarkedYaml { span: Span { start: Marker { index: 488, line: 22, col: 4 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 488, line: 22, col: 4 }, end: Marker { index: 499, line: 22, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 510, line: 23, col: 6 }, end: Marker { index: 537, line: 24, col: 4 } }, data: Value(String("The type of the schema")) }, MarkedYaml { span: Span { start: Marker { index: 537, line: 24, col: 4 }, end: Marker { index: 542, line: 24, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 550, line: 25, col: 6 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 552, line: 25, col: 8 }, end: Marker { index: 586, line: 26, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 552, line: 25, col: 8 }, end: Marker { index: 556, line: 25, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 558, line: 25, col: 14 }, end: Marker { index: 579, line: 25, col: 35 } }, data: Value(String("#/$defs/valid_types")) }}) }, MarkedYaml { span: Span { start: Marker { index: 588, line: 26, col: 8 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 588, line: 26, col: 8 }, end: Marker { index: 592, line: 26, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 594, line: 26, col: 14 }, end: Marker { index: 599, line: 26, col: 19 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 608, line: 27, col: 8 }, end: Marker { index: 613, line: 27, col: 13 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 625, line: 28, col: 10 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 625, line: 28, col: 10 }, end: Marker { index: 629, line: 28, col: 14 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 631, line: 28, col: 16 }, end: Marker { index: 652, line: 28, col: 37 } }, data: Value(String("#/$defs/valid_types")) }}) }}) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 655, line: 29, col: 2 }, end: Marker { index: 661, line: 29, col: 8 } }, data: Value(String("schema")) }: MarkedYaml { span: Span { start: Marker { index: 667, line: 30, col: 4 }, end: Marker { index: 2367, line: 83, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 667, line: 30, col: 4 }, end: Marker { index: 678, line: 30, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 689, line: 31, col: 6 }, end: Marker { index: 732, line: 32, col: 4 } }, data: Value(String("A meta schema for a YAML object schema")) }, MarkedYaml { span: Span { start: Marker { index: 732, line: 32, col: 4 }, end: Marker { index: 736, line: 32, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 738, line: 32, col: 10 }, end: Marker { index: 744, line: 32, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 749, line: 33, col: 4 }, end: Marker { index: 759, line: 33, col: 14 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 767, line: 34, col: 6 }, end: Marker { index: 2367, line: 83, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 767, line: 34, col: 6 }, end: Marker { index: 771, line: 34, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 781, line: 35, col: 8 }, end: Marker { index: 815, line: 36, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 781, line: 35, col: 8 }, end: Marker { index: 785, line: 35, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 787, line: 35, col: 14 }, end: Marker { index: 808, line: 35, col: 35 } }, data: Value(String("#/$defs/schema_type")) }}) }, MarkedYaml { span: Span { start: Marker { index: 815, line: 36, col: 6 }, end: Marker { index: 825, line: 36, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 835, line: 37, col: 8 }, end: Marker { index: 1013, line: 42, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 835, line: 37, col: 8 }, end: Marker { index: 846, line: 37, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 848, line: 37, col: 21 }, end: Marker { index: 893, line: 37, col: 66 } }, data: Value(String("The properties that are defined in the schema")) }, MarkedYaml { span: Span { start: Marker { index: 902, line: 38, col: 8 }, end: Marker { index: 906, line: 38, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 908, line: 38, col: 14 }, end: Marker { index: 914, line: 38, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 923, line: 39, col: 8 }, end: Marker { index: 940, line: 39, col: 25 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 952, line: 40, col: 10 }, end: Marker { index: 1013, line: 42, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 952, line: 40, col: 10 }, end: Marker { index: 970, line: 40, col: 28 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 984, line: 41, col: 12 }, end: Marker { index: 1013, line: 42, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 984, line: 41, col: 12 }, end: Marker { index: 988, line: 41, col: 16 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 990, line: 41, col: 18 }, end: Marker { index: 1006, line: 41, col: 34 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 1013, line: 42, col: 6 }, end: Marker { index: 1024, line: 42, col: 17 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1034, line: 43, col: 8 }, end: Marker { index: 1053, line: 44, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1034, line: 43, col: 8 }, end: Marker { index: 1038, line: 43, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 1040, line: 43, col: 14 }, end: Marker { index: 1046, line: 43, col: 20 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 1053, line: 44, col: 6 }, end: Marker { index: 1057, line: 44, col: 10 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 1067, line: 45, col: 8 }, end: Marker { index: 1134, line: 47, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1067, line: 45, col: 8 }, end: Marker { index: 1078, line: 45, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1080, line: 45, col: 21 }, end: Marker { index: 1107, line: 45, col: 48 } }, data: Value(String("An array of accepted values")) }, MarkedYaml { span: Span { start: Marker { index: 1116, line: 46, col: 8 }, end: Marker { index: 1120, line: 46, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 1122, line: 46, col: 14 }, end: Marker { index: 1127, line: 46, col: 19 } }, data: Value(String("array")) }}) }, MarkedYaml { span: Span { start: Marker { index: 1134, line: 47, col: 6 }, end: Marker { index: 1139, line: 47, col: 11 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 1149, line: 48, col: 8 }, end: Marker { index: 1301, line: 54, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1149, line: 48, col: 8 }, end: Marker { index: 1160, line: 48, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1162, line: 48, col: 21 }, end: Marker { index: 1202, line: 48, col: 61 } }, data: Value(String("A scalar value that must match the value")) }, MarkedYaml { span: Span { start: Marker { index: 1211, line: 49, col: 8 }, end: Marker { index: 1215, line: 49, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 1227, line: 50, col: 10 }, end: Marker { index: 1301, line: 54, col: 6 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 1229, line: 50, col: 12 }, end: Marker { index: 1235, line: 50, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 1248, line: 51, col: 12 }, end: Marker { index: 1255, line: 51, col: 19 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 1268, line: 52, col: 12 }, end: Marker { index: 1274, line: 52, col: 18 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 1287, line: 53, col: 12 }, end: Marker { index: 1294, line: 53, col: 19 } }, data: Value(String("boolean")) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 1301, line: 54, col: 6 }, end: Marker { index: 1303, line: 54, col: 8 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 1313, line: 55, col: 8 }, end: Marker { index: 1506, line: 59, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1313, line: 55, col: 8 }, end: Marker { index: 1324, line: 55, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1339, line: 56, col: 10 }, end: Marker { index: 1477, line: 58, col: 8 } }, data: Value(String("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.")) }, MarkedYaml { span: Span { start: Marker { index: 1477, line: 58, col: 8 }, end: Marker { index: 1481, line: 58, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 1483, line: 58, col: 14 }, end: Marker { index: 1499, line: 58, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 1506, line: 59, col: 6 }, end: Marker { index: 1510, line: 59, col: 10 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 1520, line: 60, col: 8 }, end: Marker { index: 1620, line: 62, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1520, line: 60, col: 8 }, end: Marker { index: 1531, line: 60, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1533, line: 60, col: 21 }, end: Marker { index: 1582, line: 60, col: 70 } }, data: Value(String("Applied when the instance validates against `if`.")) }, MarkedYaml { span: Span { start: Marker { index: 1591, line: 61, col: 8 }, end: Marker { index: 1595, line: 61, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 1597, line: 61, col: 14 }, end: Marker { index: 1613, line: 61, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 1620, line: 62, col: 6 }, end: Marker { index: 1624, line: 62, col: 10 } }, data: Value(String("else")) }: MarkedYaml { span: Span { start: Marker { index: 1634, line: 63, col: 8 }, end: Marker { index: 1742, line: 65, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1634, line: 63, col: 8 }, end: Marker { index: 1645, line: 63, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1647, line: 63, col: 21 }, end: Marker { index: 1704, line: 63, col: 78 } }, data: Value(String("Applied when the instance does not validate against `if`.")) }, MarkedYaml { span: Span { start: Marker { index: 1713, line: 64, col: 8 }, end: Marker { index: 1717, line: 64, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 1719, line: 64, col: 14 }, end: Marker { index: 1735, line: 64, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 1742, line: 65, col: 6 }, end: Marker { index: 1759, line: 65, col: 23 } }, data: Value(String("dependentRequired")) }: MarkedYaml { span: Span { start: Marker { index: 1769, line: 66, col: 8 }, end: Marker { index: 2069, line: 75, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1769, line: 66, col: 8 }, end: Marker { index: 1780, line: 66, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 1795, line: 67, col: 10 }, end: Marker { index: 1923, line: 69, col: 8 } }, data: Value(String("When a property named by a key is present, every string in the array must also be a property of the instance.")) }, MarkedYaml { span: Span { start: Marker { index: 1923, line: 69, col: 8 }, end: Marker { index: 1927, line: 69, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 1929, line: 69, col: 14 }, end: Marker { index: 1935, line: 69, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 1944, line: 70, col: 8 }, end: Marker { index: 1961, line: 70, col: 25 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 1973, line: 71, col: 10 }, end: Marker { index: 2069, line: 75, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1973, line: 71, col: 10 }, end: Marker { index: 1991, line: 71, col: 28 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 2005, line: 72, col: 12 }, end: Marker { index: 2069, line: 75, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2005, line: 72, col: 12 }, end: Marker { index: 2009, line: 72, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2011, line: 72, col: 18 }, end: Marker { index: 2016, line: 72, col: 23 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 2029, line: 73, col: 12 }, end: Marker { index: 2034, line: 73, col: 17 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 2050, line: 74, col: 14 }, end: Marker { index: 2069, line: 75, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2050, line: 74, col: 14 }, end: Marker { index: 2054, line: 74, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2056, line: 74, col: 20 }, end: Marker { index: 2062, line: 74, col: 26 } }, data: Value(String("string")) }}) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 2069, line: 75, col: 6 }, end: Marker { index: 2085, line: 75, col: 22 } }, data: Value(String("dependentSchemas")) }: MarkedYaml { span: Span { start: Marker { index: 2095, line: 76, col: 8 }, end: Marker { index: 2367, line: 83, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2095, line: 76, col: 8 }, end: Marker { index: 2106, line: 76, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 2121, line: 77, col: 10 }, end: Marker { index: 2260, line: 79, col: 8 } }, data: Value(String("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.")) }, MarkedYaml { span: Span { start: Marker { index: 2260, line: 79, col: 8 }, end: Marker { index: 2264, line: 79, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2266, line: 79, col: 14 }, end: Marker { index: 2272, line: 79, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 2281, line: 80, col: 8 }, end: Marker { index: 2298, line: 80, col: 25 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 2310, line: 81, col: 10 }, end: Marker { index: 2367, line: 83, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2310, line: 81, col: 10 }, end: Marker { index: 2328, line: 81, col: 28 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 2342, line: 82, col: 12 }, end: Marker { index: 2367, line: 83, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2342, line: 82, col: 12 }, end: Marker { index: 2346, line: 82, col: 16 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 2348, line: 82, col: 18 }, end: Marker { index: 2364, line: 82, col: 34 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 2367, line: 83, col: 2 }, end: Marker { index: 2383, line: 83, col: 18 } }, data: Value(String("array_of_schemas")) }: MarkedYaml { span: Span { start: Marker { index: 2389, line: 84, col: 4 }, end: Marker { index: 2487, line: 89, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2389, line: 84, col: 4 }, end: Marker { index: 2400, line: 84, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 2411, line: 85, col: 6 }, end: Marker { index: 2435, line: 86, col: 4 } }, data: Value(String("An array of schemas")) }, MarkedYaml { span: Span { start: Marker { index: 2435, line: 86, col: 4 }, end: Marker { index: 2439, line: 86, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2441, line: 86, col: 10 }, end: Marker { index: 2446, line: 86, col: 15 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 2451, line: 87, col: 4 }, end: Marker { index: 2456, line: 87, col: 9 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 2464, line: 88, col: 6 }, end: Marker { index: 2487, line: 89, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2464, line: 88, col: 6 }, end: Marker { index: 2468, line: 88, col: 10 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 2470, line: 88, col: 12 }, end: Marker { index: 2486, line: 88, col: 28 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 2487, line: 89, col: 0 }, end: Marker { index: 2497, line: 89, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 2501, line: 90, col: 2 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2501, line: 90, col: 2 }, end: Marker { index: 2508, line: 90, col: 9 } }, data: Value(String("$schema")) }: MarkedYaml { span: Span { start: Marker { index: 2514, line: 91, col: 4 }, end: Marker { index: 2619, line: 93, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2514, line: 91, col: 4 }, end: Marker { index: 2525, line: 91, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 2527, line: 91, col: 17 }, end: Marker { index: 2599, line: 91, col: 89 } }, data: Value(String("Specifies which draft of the JSON Schema standard the schema adheres to.")) }, MarkedYaml { span: Span { start: Marker { index: 2604, line: 92, col: 4 }, end: Marker { index: 2608, line: 92, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2610, line: 92, col: 10 }, end: Marker { index: 2616, line: 92, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 2619, line: 93, col: 2 }, end: Marker { index: 2622, line: 93, col: 5 } }, data: Value(String("$id")) }: MarkedYaml { span: Span { start: Marker { index: 2628, line: 94, col: 4 }, end: Marker { index: 2828, line: 98, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2628, line: 94, col: 4 }, end: Marker { index: 2639, line: 94, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 2650, line: 95, col: 6 }, end: Marker { index: 2813, line: 97, col: 4 } }, data: Value(String("Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.")) }, MarkedYaml { span: Span { start: Marker { index: 2813, line: 97, col: 4 }, end: Marker { index: 2817, line: 97, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2819, line: 97, col: 10 }, end: Marker { index: 2825, line: 97, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 2828, line: 98, col: 2 }, end: Marker { index: 2833, line: 98, col: 7 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 2839, line: 99, col: 4 }, end: Marker { index: 2999, line: 104, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2839, line: 99, col: 4 }, end: Marker { index: 2850, line: 99, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 2852, line: 99, col: 17 }, end: Marker { index: 2899, line: 99, col: 64 } }, data: Value(String("A container for reusable JSON Schema fragments.")) }, MarkedYaml { span: Span { start: Marker { index: 2904, line: 100, col: 4 }, end: Marker { index: 2908, line: 100, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 2910, line: 100, col: 10 }, end: Marker { index: 2916, line: 100, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 2921, line: 101, col: 4 }, end: Marker { index: 2938, line: 101, col: 21 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 2946, line: 102, col: 6 }, end: Marker { index: 2999, line: 104, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2946, line: 102, col: 6 }, end: Marker { index: 2964, line: 102, col: 24 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 2974, line: 103, col: 8 }, end: Marker { index: 2999, line: 104, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 2974, line: 103, col: 8 }, end: Marker { index: 2978, line: 103, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 2980, line: 103, col: 14 }, end: Marker { index: 2996, line: 103, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 2999, line: 104, col: 2 }, end: Marker { index: 3004, line: 104, col: 7 } }, data: Value(String("title")) }: MarkedYaml { span: Span { start: Marker { index: 3010, line: 105, col: 4 }, end: Marker { index: 3075, line: 108, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3010, line: 105, col: 4 }, end: Marker { index: 3021, line: 105, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3032, line: 106, col: 6 }, end: Marker { index: 3060, line: 107, col: 4 } }, data: Value(String("The title of the schema")) }, MarkedYaml { span: Span { start: Marker { index: 3060, line: 107, col: 4 }, end: Marker { index: 3064, line: 107, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3066, line: 107, col: 10 }, end: Marker { index: 3072, line: 107, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3075, line: 108, col: 2 }, end: Marker { index: 3086, line: 108, col: 13 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3092, line: 109, col: 4 }, end: Marker { index: 3152, line: 111, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3092, line: 109, col: 4 }, end: Marker { index: 3103, line: 109, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3105, line: 109, col: 17 }, end: Marker { index: 3132, line: 109, col: 44 } }, data: Value(String("A description of the schema")) }, MarkedYaml { span: Span { start: Marker { index: 3137, line: 110, col: 4 }, end: Marker { index: 3141, line: 110, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3143, line: 110, col: 10 }, end: Marker { index: 3149, line: 110, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3152, line: 111, col: 2 }, end: Marker { index: 3156, line: 111, col: 6 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3162, line: 112, col: 4 }, end: Marker { index: 3256, line: 114, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3162, line: 112, col: 4 }, end: Marker { index: 3173, line: 112, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3175, line: 112, col: 17 }, end: Marker { index: 3221, line: 112, col: 63 } }, data: Value(String("defines the first constraint on the JSON data.")) }, MarkedYaml { span: Span { start: Marker { index: 3226, line: 113, col: 4 }, end: Marker { index: 3230, line: 113, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3232, line: 113, col: 10 }, end: Marker { index: 3253, line: 113, col: 31 } }, data: Value(String("#/$defs/schema_type")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3256, line: 114, col: 2 }, end: Marker { index: 3266, line: 114, col: 12 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 3272, line: 115, col: 4 }, end: Marker { index: 3439, line: 121, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3272, line: 115, col: 4 }, end: Marker { index: 3283, line: 115, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3294, line: 116, col: 6 }, end: Marker { index: 3344, line: 117, col: 4 } }, data: Value(String("The properties that are defined in the schema")) }, MarkedYaml { span: Span { start: Marker { index: 3344, line: 117, col: 4 }, end: Marker { index: 3348, line: 117, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3350, line: 117, col: 10 }, end: Marker { index: 3356, line: 117, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 3361, line: 118, col: 4 }, end: Marker { index: 3378, line: 118, col: 21 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 3386, line: 119, col: 6 }, end: Marker { index: 3439, line: 121, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3386, line: 119, col: 6 }, end: Marker { index: 3404, line: 119, col: 24 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 3414, line: 120, col: 8 }, end: Marker { index: 3439, line: 121, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3414, line: 120, col: 8 }, end: Marker { index: 3418, line: 120, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3420, line: 120, col: 14 }, end: Marker { index: 3436, line: 120, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 3439, line: 121, col: 2 }, end: Marker { index: 3459, line: 121, col: 22 } }, data: Value(String("additionalProperties")) }: MarkedYaml { span: Span { start: Marker { index: 3465, line: 122, col: 4 }, end: Marker { index: 3537, line: 125, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3465, line: 122, col: 4 }, end: Marker { index: 3470, line: 122, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 3478, line: 123, col: 6 }, end: Marker { index: 3537, line: 125, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 3480, line: 123, col: 8 }, end: Marker { index: 3500, line: 124, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3480, line: 123, col: 8 }, end: Marker { index: 3484, line: 123, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3486, line: 123, col: 14 }, end: Marker { index: 3493, line: 123, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3502, line: 124, col: 8 }, end: Marker { index: 3537, line: 125, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3502, line: 124, col: 8 }, end: Marker { index: 3506, line: 124, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3508, line: 124, col: 14 }, end: Marker { index: 3534, line: 124, col: 40 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 3537, line: 125, col: 2 }, end: Marker { index: 3540, line: 125, col: 5 } }, data: Value(String("not")) }: MarkedYaml { span: Span { start: Marker { index: 3546, line: 126, col: 4 }, end: Marker { index: 3571, line: 127, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3546, line: 126, col: 4 }, end: Marker { index: 3550, line: 126, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3552, line: 126, col: 10 }, end: Marker { index: 3568, line: 126, col: 26 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3571, line: 127, col: 2 }, end: Marker { index: 3576, line: 127, col: 7 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 3582, line: 128, col: 4 }, end: Marker { index: 3617, line: 129, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3582, line: 128, col: 4 }, end: Marker { index: 3586, line: 128, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3588, line: 128, col: 10 }, end: Marker { index: 3614, line: 128, col: 36 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3617, line: 129, col: 2 }, end: Marker { index: 3622, line: 129, col: 7 } }, data: Value(String("allOf")) }: MarkedYaml { span: Span { start: Marker { index: 3628, line: 130, col: 4 }, end: Marker { index: 3663, line: 131, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3628, line: 130, col: 4 }, end: Marker { index: 3632, line: 130, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3634, line: 130, col: 10 }, end: Marker { index: 3660, line: 130, col: 36 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3663, line: 131, col: 2 }, end: Marker { index: 3668, line: 131, col: 7 } }, data: Value(String("anyOf")) }: MarkedYaml { span: Span { start: Marker { index: 3674, line: 132, col: 4 }, end: Marker { index: 3709, line: 133, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3674, line: 132, col: 4 }, end: Marker { index: 3678, line: 132, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3680, line: 132, col: 10 }, end: Marker { index: 3706, line: 132, col: 36 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3709, line: 133, col: 2 }, end: Marker { index: 3711, line: 133, col: 4 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 3717, line: 134, col: 4 }, end: Marker { index: 3894, line: 138, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3717, line: 134, col: 4 }, end: Marker { index: 3728, line: 134, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3739, line: 135, col: 6 }, end: Marker { index: 3869, line: 137, col: 4 } }, data: Value(String("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.")) }, MarkedYaml { span: Span { start: Marker { index: 3869, line: 137, col: 4 }, end: Marker { index: 3873, line: 137, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3875, line: 137, col: 10 }, end: Marker { index: 3891, line: 137, col: 26 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3894, line: 138, col: 2 }, end: Marker { index: 3898, line: 138, col: 6 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 3904, line: 139, col: 4 }, end: Marker { index: 3996, line: 141, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3904, line: 139, col: 4 }, end: Marker { index: 3915, line: 139, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 3917, line: 139, col: 17 }, end: Marker { index: 3966, line: 139, col: 66 } }, data: Value(String("Applied when the instance validates against `if`.")) }, MarkedYaml { span: Span { start: Marker { index: 3971, line: 140, col: 4 }, end: Marker { index: 3975, line: 140, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3977, line: 140, col: 10 }, end: Marker { index: 3993, line: 140, col: 26 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3996, line: 141, col: 2 }, end: Marker { index: 4000, line: 141, col: 6 } }, data: Value(String("else")) }: MarkedYaml { span: Span { start: Marker { index: 4006, line: 142, col: 4 }, end: Marker { index: 4106, line: 144, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4006, line: 142, col: 4 }, end: Marker { index: 4017, line: 142, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 4019, line: 142, col: 17 }, end: Marker { index: 4076, line: 142, col: 74 } }, data: Value(String("Applied when the instance does not validate against `if`.")) }, MarkedYaml { span: Span { start: Marker { index: 4081, line: 143, col: 4 }, end: Marker { index: 4085, line: 143, col: 8 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 4087, line: 143, col: 10 }, end: Marker { index: 4103, line: 143, col: 26 } }, data: Value(String("#/$defs/schema")) }}) }, MarkedYaml { span: Span { start: Marker { index: 4106, line: 144, col: 2 }, end: Marker { index: 4123, line: 144, col: 19 } }, data: Value(String("dependentRequired")) }: MarkedYaml { span: Span { start: Marker { index: 4129, line: 145, col: 4 }, end: Marker { index: 4393, line: 154, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4129, line: 145, col: 4 }, end: Marker { index: 4140, line: 145, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 4151, line: 146, col: 6 }, end: Marker { index: 4271, line: 148, col: 4 } }, data: Value(String("When a property named by a key is present, every string in the array must also be a property of the instance.")) }, MarkedYaml { span: Span { start: Marker { index: 4271, line: 148, col: 4 }, end: Marker { index: 4275, line: 148, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4277, line: 148, col: 10 }, end: Marker { index: 4283, line: 148, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 4288, line: 149, col: 4 }, end: Marker { index: 4305, line: 149, col: 21 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 4313, line: 150, col: 6 }, end: Marker { index: 4393, line: 154, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4313, line: 150, col: 6 }, end: Marker { index: 4331, line: 150, col: 24 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 4341, line: 151, col: 8 }, end: Marker { index: 4393, line: 154, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4341, line: 151, col: 8 }, end: Marker { index: 4345, line: 151, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4347, line: 151, col: 14 }, end: Marker { index: 4352, line: 151, col: 19 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 4361, line: 152, col: 8 }, end: Marker { index: 4366, line: 152, col: 13 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 4378, line: 153, col: 10 }, end: Marker { index: 4393, line: 154, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4378, line: 153, col: 10 }, end: Marker { index: 4382, line: 153, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4384, line: 153, col: 16 }, end: Marker { index: 4390, line: 153, col: 22 } }, data: Value(String("string")) }}) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 4393, line: 154, col: 2 }, end: Marker { index: 4409, line: 154, col: 18 } }, data: Value(String("dependentSchemas")) }: MarkedYaml { span: Span { start: Marker { index: 4415, line: 155, col: 4 }, end: Marker { index: 4663, line: 162, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4415, line: 155, col: 4 }, end: Marker { index: 4426, line: 155, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 4437, line: 156, col: 6 }, end: Marker { index: 4568, line: 158, col: 4 } }, data: Value(String("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.")) }, MarkedYaml { span: Span { start: Marker { index: 4568, line: 158, col: 4 }, end: Marker { index: 4572, line: 158, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4574, line: 158, col: 10 }, end: Marker { index: 4580, line: 158, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 4585, line: 159, col: 4 }, end: Marker { index: 4602, line: 159, col: 21 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 4610, line: 160, col: 6 }, end: Marker { index: 4663, line: 162, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4610, line: 160, col: 6 }, end: Marker { index: 4628, line: 160, col: 24 } }, data: Value(String("^[a-zA-Z0-9_-]+$")) }: MarkedYaml { span: Span { start: Marker { index: 4638, line: 161, col: 8 }, end: Marker { index: 4663, line: 162, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4638, line: 161, col: 8 }, end: Marker { index: 4642, line: 161, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 4644, line: 161, col: 14 }, end: Marker { index: 4660, line: 161, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 4663, line: 162, col: 2 }, end: Marker { index: 4684, line: 162, col: 23 } }, data: Value(String("unevaluatedProperties")) }: MarkedYaml { span: Span { start: Marker { index: 4690, line: 163, col: 4 }, end: Marker { index: 4979, line: 170, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4690, line: 163, col: 4 }, end: Marker { index: 4701, line: 163, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 4712, line: 164, col: 6 }, end: Marker { index: 4917, line: 167, col: 4 } }, data: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).")) }, MarkedYaml { span: Span { start: Marker { index: 4917, line: 167, col: 4 }, end: Marker { index: 4922, line: 167, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 4930, line: 168, col: 6 }, end: Marker { index: 4979, line: 170, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 4932, line: 168, col: 8 }, end: Marker { index: 4952, line: 169, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4932, line: 168, col: 8 }, end: Marker { index: 4936, line: 168, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4938, line: 168, col: 14 }, end: Marker { index: 4945, line: 168, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 4954, line: 169, col: 8 }, end: Marker { index: 4979, line: 170, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4954, line: 169, col: 8 }, end: Marker { index: 4958, line: 169, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 4960, line: 169, col: 14 }, end: Marker { index: 4976, line: 169, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 4979, line: 170, col: 2 }, end: Marker { index: 4995, line: 170, col: 18 } }, data: Value(String("unevaluatedItems")) }: MarkedYaml { span: Span { start: Marker { index: 5001, line: 171, col: 4 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 5001, line: 171, col: 4 }, end: Marker { index: 5012, line: 171, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 5023, line: 172, col: 6 }, end: Marker { index: 5183, line: 174, col: 4 } }, data: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.")) }, MarkedYaml { span: Span { start: Marker { index: 5183, line: 174, col: 4 }, end: Marker { index: 5188, line: 174, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 5196, line: 175, col: 6 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 5198, line: 175, col: 8 }, end: Marker { index: 5218, line: 176, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 5198, line: 175, col: 8 }, end: Marker { index: 5202, line: 175, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 5204, line: 175, col: 14 }, end: Marker { index: 5211, line: 175, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 5220, line: 176, col: 8 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 5220, line: 176, col: 8 }, end: Marker { index: 5224, line: 176, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 5226, line: 176, col: 14 }, end: Marker { index: 5242, line: 176, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 5243, line: 177, col: 0 }, end: Marker { index: 5263, line: 177, col: 20 } }, data: Value(String("additionalProperties")) }: MarkedYaml { span: Span { start: Marker { index: 5265, line: 177, col: 22 }, end: Marker { index: 5270, line: 177, col: 27 } }, data: Value(Boolean(false)) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] test loader::tests::test_boolean_literal_false ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test loader::tests::test_boolean_literal_true ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test loader::tests::test_const_array ... ok [INFO] [stdout] test loader::tests::test_enum ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 4, line: 1, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 1, col: 6 }, end: Marker { index: 12, line: 1, col: 12 } }, data: Value(String("string")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 8 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$id")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 146, line: 7, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 37, line: 3, col: 17 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 20 }, end: Marker { index: 93, line: 5, col: 16 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 20 }, end: Marker { index: 63, line: 4, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 65, line: 4, col: 26 }, end: Marker { index: 76, line: 4, col: 37 } }, data: Value(String("#/$defs/b")) }}) }, MarkedYaml { span: Span { start: Marker { index: 93, line: 5, col: 16 }, end: Marker { index: 94, line: 5, col: 17 } }, data: Value(String("b")) }: MarkedYaml { span: Span { start: Marker { index: 116, line: 6, col: 20 }, end: Marker { index: 146, line: 7, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 116, line: 6, col: 20 }, end: Marker { index: 120, line: 6, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 122, line: 6, col: 26 }, end: Marker { index: 133, line: 6, col: 37 } }, data: Value(String("#/$defs/a")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 146, line: 7, col: 12 }, end: Marker { index: 150, line: 7, col: 16 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 152, line: 7, col: 18 }, end: Marker { index: 163, line: 7, col: 29 } }, data: Value(String("#/$defs/a")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [1, 6] "object", "properties": [3, 2] { "a": [4, 4] { "type": [4, 10] "string" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] test loader::tests::test_const_string ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("title")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "foo": [4, 16] { "type": [4, 22] "boolean" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 89, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 37, line: 3, col: 17 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 20 }, end: Marker { index: 89, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 20 }, end: Marker { index: 63, line: 4, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 65, line: 4, col: 26 }, end: Marker { index: 76, line: 4, col: 37 } }, data: Value(String("#/$defs/a")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 89, line: 5, col: 12 }, end: Marker { index: 93, line: 5, col: 16 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 95, line: 5, col: 18 }, end: Marker { index: 106, line: 5, col: 29 } }, data: Value(String("#/$defs/a")) }} [INFO] [stdout] test loader::tests::test_const_object ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] test loader::tests::test_integer_schema ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 37, line: 3, col: 15 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 39, line: 3, col: 17 }, end: Marker { index: 77, line: 3, col: 55 } }, data: Value(String("^(\\([0-9]{3}\\))?[0-9]{3}-[0-9]{4}$")) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 18] "object", "properties": [4, 16] { "name": [5, 20] { "type": [5, 26] "string", "description": [6, 33] "This is a description" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 87, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 62, line: 4, col: 20 }, end: Marker { index: 87, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 62, line: 4, col: 20 }, end: Marker { index: 66, line: 4, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 68, line: 4, col: 26 }, end: Marker { index: 74, line: 4, col: 32 } }, data: Value(String("string")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 12 }, end: Marker { index: 91, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 93, line: 5, col: 18 }, end: Marker { index: 99, line: 5, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 112, line: 6, col: 12 }, end: Marker { index: 122, line: 6, col: 22 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 140, line: 7, col: 16 }, end: Marker { index: 269, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 140, line: 7, col: 16 }, end: Marker { index: 150, line: 7, col: 26 } }, data: Value(String("first_name")) }: MarkedYaml { span: Span { start: Marker { index: 172, line: 8, col: 20 }, end: Marker { index: 209, line: 9, col: 16 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 172, line: 8, col: 20 }, end: Marker { index: 176, line: 8, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 178, line: 8, col: 26 }, end: Marker { index: 192, line: 8, col: 40 } }, data: Value(String("#/$defs/name")) }}) }, MarkedYaml { span: Span { start: Marker { index: 209, line: 9, col: 16 }, end: Marker { index: 218, line: 9, col: 25 } }, data: Value(String("last_name")) }: MarkedYaml { span: Span { start: Marker { index: 240, line: 10, col: 20 }, end: Marker { index: 269, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 240, line: 10, col: 20 }, end: Marker { index: 244, line: 10, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 246, line: 10, col: 26 }, end: Marker { index: 260, line: 10, col: 40 } }, data: Value(String("#/$defs/name")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 17, line: 2, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 19, line: 2, col: 18 }, end: Marker { index: 25, line: 2, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 38, line: 3, col: 12 }, end: Marker { index: 48, line: 3, col: 22 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 16 }, end: Marker { index: 130, line: 6, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 16 }, end: Marker { index: 68, line: 4, col: 18 } }, data: Value(String("id")) }: MarkedYaml { span: Span { start: Marker { index: 90, line: 5, col: 20 }, end: Marker { index: 130, line: 6, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 90, line: 5, col: 20 }, end: Marker { index: 94, line: 5, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 96, line: 5, col: 26 }, end: Marker { index: 121, line: 5, col: 51 } }, data: Value(String("./common.yaml#/$defs/Id")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [4, 26] "#/$defs/a" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$defs": [3, 16] { "a": [4, 20] { "$ref": [4, 26] "#/$defs/a" } }, "$ref": [5, 18] "#/$defs/a" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/a} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/a} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/a} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/a} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { a: {$ref: $ref: #/$defs/a} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "a" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/a}, key: Some(Token { inner: "a" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/a: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] test loader::tests::test_type_foo_should_error ... ok [INFO] [stdout] test loader::tests::test_const_integer ... ok [INFO] [stdout] test loader::tests::test_enum_without_type ... ok [INFO] [stdout] test reference::tests::test_json_ptr ... ok [INFO] [stdout] test reference::tests::test_circular_reference_direct ... ok [INFO] [stdout] test loader::tests::load_root_schema_from_ref_relative_path ... ok [INFO] [stdout] test reference::tests::test_ref_uri_absolute ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] test reference::tests::test_ref_uri_relative_with_fragment ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] test reference::tests::test_ref_uri_is_absolute ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("valid")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "valid" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^(\([0-9]{3}\))?[0-9]{3}-[0-9]{4}$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 37, line: 3, col: 17 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 81, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 55, line: 4, col: 16 }, end: Marker { index: 59, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 61, line: 4, col: 22 }, end: Marker { index: 68, line: 4, col: 29 } }, data: Value(String("boolean")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 81, line: 5, col: 12 }, end: Marker { index: 86, line: 5, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 102, line: 6, col: 14 }, end: Marker { index: 165, line: 8, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 104, line: 6, col: 16 }, end: Marker { index: 131, line: 7, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 104, line: 6, col: 16 }, end: Marker { index: 108, line: 6, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 110, line: 6, col: 22 }, end: Marker { index: 116, line: 6, col: 28 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 133, line: 7, col: 16 }, end: Marker { index: 165, line: 8, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 133, line: 7, col: 16 }, end: Marker { index: 137, line: 7, col: 20 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 139, line: 7, col: 22 }, end: Marker { index: 152, line: 7, col: 35 } }, data: Value(String("#/$defs/foo")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[6, 16] { "type": [6, 22] "string" }, [7, 16] { "$ref": [7, 22] "#/$defs/foo" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [7, 22] "#/$defs/foo" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$defs: { foo: {type: boolean} }oneOf: oneOf:[{type: string}, {$ref: $ref: #/$defs/foo}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/foo" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$defs: { foo: {type: boolean} }oneOf: oneOf:[{type: string}, {$ref: $ref: #/$defs/foo}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/foo" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: This is a description, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 87, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 62, line: 4, col: 20 }, end: Marker { index: 87, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 62, line: 4, col: 20 }, end: Marker { index: 66, line: 4, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 68, line: 4, col: 26 }, end: Marker { index: 74, line: 4, col: 32 } }, data: Value(String("string")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 12 }, end: Marker { index: 91, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 93, line: 5, col: 18 }, end: Marker { index: 99, line: 5, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 112, line: 6, col: 12 }, end: Marker { index: 122, line: 6, col: 22 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 140, line: 7, col: 16 }, end: Marker { index: 195, line: 9, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 140, line: 7, col: 16 }, end: Marker { index: 144, line: 7, col: 20 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 166, line: 8, col: 20 }, end: Marker { index: 195, line: 9, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 166, line: 8, col: 20 }, end: Marker { index: 170, line: 8, col: 24 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 172, line: 8, col: 26 }, end: Marker { index: 186, line: 8, col: 40 } }, data: Value(String("#/$defs/name")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 20, line: 2, col: 19 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 22, line: 2, col: 21 }, end: Marker { index: 42, line: 2, col: 41 } }, data: Value(String("A string or a number")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 3, col: 8 }, end: Marker { index: 56, line: 3, col: 13 } }, data: Value(String("anyOf")) }: MarkedYaml { span: Span { start: Marker { index: 68, line: 4, col: 10 }, end: Marker { index: 116, line: 6, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 70, line: 4, col: 12 }, end: Marker { index: 93, line: 5, col: 10 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 70, line: 4, col: 12 }, end: Marker { index: 74, line: 4, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 4, col: 18 }, end: Marker { index: 82, line: 4, col: 24 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 95, line: 5, col: 12 }, end: Marker { index: 116, line: 6, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 95, line: 5, col: 12 }, end: Marker { index: 99, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 101, line: 5, col: 18 }, end: Marker { index: 107, line: 5, col: 24 } }, data: Value(String("number")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/b" }, "b": [6, 20] { "$ref": [6, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/b" }, "b": [6, 20] { "$ref": [6, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "a": [4, 20] { "$ref": [4, 26] "#/$defs/b" }, "b": [6, 20] { "$ref": [6, 26] "#/$defs/a" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [4, 26] "#/$defs/b" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("additionalProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: additionalProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A list of valid types, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The type of the schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 488, line: 22, col: 4 }, end: Marker { index: 499, line: 22, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 510, line: 23, col: 6 }, end: Marker { index: 537, line: 24, col: 4 } }, data: Value(String("The type of the schema")) }, MarkedYaml { span: Span { start: Marker { index: 537, line: 24, col: 4 }, end: Marker { index: 542, line: 24, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 550, line: 25, col: 6 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 552, line: 25, col: 8 }, end: Marker { index: 586, line: 26, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 552, line: 25, col: 8 }, end: Marker { index: 556, line: 25, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 558, line: 25, col: 14 }, end: Marker { index: 579, line: 25, col: 35 } }, data: Value(String("#/$defs/valid_types")) }}) }, MarkedYaml { span: Span { start: Marker { index: 588, line: 26, col: 8 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 588, line: 26, col: 8 }, end: Marker { index: 592, line: 26, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 594, line: 26, col: 14 }, end: Marker { index: 599, line: 26, col: 19 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 608, line: 27, col: 8 }, end: Marker { index: 613, line: 27, col: 13 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 625, line: 28, col: 10 }, end: Marker { index: 655, line: 29, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 625, line: 28, col: 10 }, end: Marker { index: 629, line: 28, col: 14 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 631, line: 28, col: 16 }, end: Marker { index: 652, line: 28, col: 37 } }, data: Value(String("#/$defs/valid_types")) }}) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [25, 14] "#/$defs/valid_types" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [28, 16] "#/$defs/valid_types" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A meta schema for a YAML object schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The properties that are defined in the schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 8, line: 1, col: 8 } }, data: Value(String("too long")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] test loader::tests::test_defs ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] test reference::tests::test_ref_uri_resolve_relative ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [6, 26] "#/$defs/a" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 1 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 8, line: 1, col: 8 } }, data: Value(String("too long")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Boolean(false)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {$ref: $ref: #/$defs/foo} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/foo} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/foo" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/foo} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/foo [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/foo [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "foo" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$defs: { foo: {type: boolean} }oneOf: oneOf:[{type: string}, {$ref: $ref: #/$defs/foo}]}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "foo" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {$defs: { foo: {type: boolean} }oneOf: oneOf:[{type: string}, {$ref: $ref: #/$defs/foo}]}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "foo" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { foo: {type: boolean} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "foo" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: foo [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: boolean}, key: Some(Token { inner: "foo" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "valid" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 18] "object", "properties": [4, 16] { "id": [5, 20] { "$ref": [5, 26] "./common.yaml#/$defs/Id" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "$defs": [3, 16] { "name": [4, 20] { "type": [4, 26] "string" } }, "type": [5, 18] "object", "properties": [7, 16] { "first_name": [8, 20] { "$ref": [8, 26] "#/$defs/name" }, "last_name": [10, 20] { "$ref": [10, 26] "#/$defs/name" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [41, 18] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: An array of accepted values, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for ArraySchema: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A scalar value that must match the value, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: number: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("anyOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: anyOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A string or a number, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `anyOf` as AnyOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] test reference::tests::test_ref_uri_same_document ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$defs": [3, 16] { "a": [4, 20] { "$ref": [4, 26] "#/$defs/b" }, "b": [6, 20] { "$ref": [6, 26] "#/$defs/a" } }, "$ref": [7, 18] "#/$defs/a" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] ok [INFO] [stdout] test loader::tests::test_type_string_with_pattern ... ok [INFO] [stdout] test schemas::all_of::tests::test_validate_all_of_invalid ... ok [INFO] [stdout] test loader::tests::test_type_string ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: None, max_contains: Some(2) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] "apple", [3, 2] 2] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[2, 10] "life", [3, 10] "universe", [4, 10] "everything"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "life" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "life" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("life")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "universe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "name": [4, 20] { "type": [4, 26] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 1 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "$defs": [3, 16] { "name": [4, 20] { "type": [4, 26] "string" } }, "type": [5, 18] "object", "properties": [7, 16] { "name": [8, 20] { "$ref": [8, 26] "#/$defs/name" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [8, 26] "#/$defs/name" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: Some([Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })]), min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[2, 10] 1, [3, 10] 2, [4, 10] "Washington"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [8, 26] "#/$defs/name" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [10, 26] "#/$defs/name" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"first_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "last_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object$defs: { name: {type: string} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "first_name": [2, 24] "Alice", "last_name": [3, 23] "Smith" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"first_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "last_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[2, 10] "life", [3, 10] "universe", [4, 10] "everything", [5, 10] 42] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("This is a description") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/foo: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("valid")) [INFO] [stdout] test loader::tests::test_type_object_with_string_with_description ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object$defs: { name: {type: string} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "name": [2, 18] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object$defs: { name: {type: string} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "name": [2, 18] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "name": [2, 18] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 16]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'name' with schema: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "John Doe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "John Doe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: object$defs: { name: {type: string} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {type: object$defs: { name: {type: string} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { name: {type: string} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "name" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: Some([Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("Street"), String("Avenue"), String("Boulevard")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("NW"), String("NE"), String("SW"), String("SE")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })]), min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "universe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix items: [{type: number}] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object$defs: { name: {type: string} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "first_name": [2, 24] "Alice", "last_name": [3, 23] "Smith" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"first_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "last_name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "first_name": [2, 24] "Alice", "last_name": [3, 23] "Smith" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "first_name" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 22]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'first_name' with schema: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Alice" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "life" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: Some([Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("Street"), String("Avenue"), String("Boulevard")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("NW"), String("NE"), String("SW"), String("SE")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })]), min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[2, 10] 1600, [3, 10] "Pennsylvania", [4, 10] "Avenue", [5, 10] "NW", [6, 10] "Washington"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix items: [{type: number}, {type: string}, {}, {}] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 0 with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1600)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 1 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Pennsylvania")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 2 with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("Street"), String("Avenue"), String("Boulevard")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Avenue")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Street" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 3 with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "NW" [INFO] [stdout] test schemas::array::tests::test_max_items_from_yaml ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("NW"), String("NE"), String("SW"), String("SE")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: string}, key: Some(Token { inner: "name" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] &context: 0x7a05b9225b00 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(String("\"I am a string\"")) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("\"I am a string\"")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(String("\"I am a string\"")) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: ""I am a string"" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("\"I am a string\"")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] &context: 0x7a05b9225b00 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(Integer(42)) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(Integer(42)) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] &context: 0x7a05b9225b00 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(Boolean(true)) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Boolean(true)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 0, col: 0 }, end: Marker { index: 0, line: 0, col: 0 } }, data: Value(Boolean(true)) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] sub_context: Context { root_schema: None, current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Boolean(true)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AnyOf] any_ok: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] any_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] AnyOf: None of the schemas in `anyOf` matched! [INFO] [stdout] test schemas::any_of::tests::test_any_of_with_description ... [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("apple")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: None, max_contains: Some(2) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2, [3, 2] 3] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(3)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[2, 10] 1600, [3, 10] "Pennsylvania", [4, 10] "Avenue", [5, 10] "NW", [6, 10] 20500] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix items: [{type: number}, {type: string}, {}, {}] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 0 with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1600)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 1 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Pennsylvania")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 2 with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("Street"), String("Avenue"), String("Boulevard")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Avenue")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Street" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 3 with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("NW"), String("NE"), String("SW"), String("SE")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["NW", "NE", "SW", "SE"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["NW", "NE", "SW", "SE"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating array item 4 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 20500 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 20500 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(20500)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating prefix item 0 with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: Some(2), unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/b" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "b": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "a" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "a" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/b" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "b": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/b" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("universe")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("valid")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/name: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "John Doe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [5, 26] "./common.yaml#/$defs/Id" } [INFO] [stdout] [INFO] [stdout] test schemas::array::tests::test_max_contains ... ok [INFO] [stdout] test schemas::array::tests::array_schema_prefix_items_with_additional_items ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/b}, key: Some(Token { inner: "a" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/a: {$ref: $ref: #/$defs/b} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: Some(2), max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "everything" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "life" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("life")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "universe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "universe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("universe")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "everything" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "everything" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("everything")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Alice" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "valid" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/b} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: Some(3), unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"id": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "./common.yaml#/$defs/Id" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test reference::tests::test_ref_accepts_external_ref ... [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: Some(0), max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] "apple", [2, 2] "banana"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("apple")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "banana" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "banana" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("banana")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2, [3, 2] 3] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: boolean [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] "apple", [2, 2] 1, [3, 2] 2] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["NW", "NE", "SW", "SE"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["NW", "NE", "SW", "SE"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating array item 4 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Washington" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Washington" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Washington")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating array item 1 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating array item 2 with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Washington" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Washington" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Washington")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] ok [INFO] [stdout] test schemas::array::tests::test_min_contains_zero ... ok [INFO] [stdout] test schemas::array::tests::test_max_items_invalid ... ok [INFO] [stdout] test schemas::array::tests::test_array_schema_prefix_items_from_yaml ... ok [INFO] [stdout] test schemas::array::tests::test_contains ... ok [INFO] [stdout] test schemas::array::tests::test_array_schema_prefix_items ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] test loader::tests::test_one_of_with_ref ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "John Doe" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "everything" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: Some(2), max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: Some(true), contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] test schemas::array::tests::test_min_items_from_yaml ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/b" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: object$defs: { name: {type: string} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {type: object$defs: { name: {type: string} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { name: {type: string} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "name" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: string}, key: Some(Token { inner: "name" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/name: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Alice" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Alice" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Alice")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "last_name" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 21]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'last_name' with schema: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Smith" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/name" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/name} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Smith" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: object$defs: { name: {type: string} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {type: object$defs: { name: {type: string} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "name" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { name: {type: string} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "name" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: name [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: string}, key: Some(Token { inner: "name" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/name: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Smith" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Smith" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Smith")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: Some(false), contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: Some(true), contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2, [3, 2] 3] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: Some(3), max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("everything")) [INFO] [stdout] ok [INFO] [stdout] test schemas::array::tests::test_unique_items_from_yaml ... ok [INFO] [stdout] test schemas::array::tests::test_max_items_valid ... ok [INFO] [stdout] test reference::tests::test_non_circular_ref_still_works ... ok [INFO] [stdout] test schemas::array::tests::test_min_items_valid ... ok [INFO] [stdout] test schemas::array::tests::test_min_items_invalid ... ok [INFO] [stdout] test schemas::array::tests::test_unique_items_empty_array ... ok [INFO] [stdout] test schemas::array::tests::test_array_schema_contains_fails ... [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: Some(true), contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2, [3, 2] 3] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/b} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 57, line: 4, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 35, line: 3, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 3, col: 20 }, end: Marker { index: 44, line: 3, col: 27 } }, data: Value(String("integer")) }}) }, MarkedYaml { span: Span { start: Marker { index: 57, line: 4, col: 12 }, end: Marker { index: 61, line: 4, col: 16 } }, data: Value(String("else")) }: MarkedYaml { span: Span { start: Marker { index: 77, line: 5, col: 14 }, end: Marker { index: 129, line: 7, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 77, line: 5, col: 14 }, end: Marker { index: 81, line: 5, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 83, line: 5, col: 20 }, end: Marker { index: 89, line: 5, col: 26 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 104, line: 6, col: 14 }, end: Marker { index: 113, line: 6, col: 23 } }, data: Value(String("minLength")) }: MarkedYaml { span: Span { start: Marker { index: 115, line: 6, col: 25 }, end: Marker { index: 116, line: 6, col: 26 } }, data: Value(Integer(2)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("else")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: else [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 2, [3, 2] 1] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "valid" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("John Doe")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 56, line: 4, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 35, line: 3, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 3, col: 20 }, end: Marker { index: 43, line: 3, col: 26 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 56, line: 4, col: 12 }, end: Marker { index: 60, line: 4, col: 16 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 103, line: 6, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 85, line: 5, col: 23 } }, data: Value(String("minLength")) }: MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 25 }, end: Marker { index: 90, line: 5, col: 28 } }, data: Value(Integer(100)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("minLength")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] 1, [2, 2] 1, [3, 2] 2] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minLength [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "minLength": 100 }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: string}, then: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("valid")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/b [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/b [INFO] [stdout] test schemas::format::tests::test_display_roundtrip ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "b" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 56, line: 4, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 35, line: 3, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 3, col: 20 }, end: Marker { index: 43, line: 3, col: 26 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 56, line: 4, col: 12 }, end: Marker { index: 60, line: 4, col: 16 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 102, line: 6, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 85, line: 5, col: 23 } }, data: Value(String("minLength")) }: MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 25 }, end: Marker { index: 89, line: 5, col: 27 } }, data: Value(Integer(10)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("minLength")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minLength [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "minLength": 10 }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: string}, then: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 10 }), unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: string}, then: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 10 }), unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 100 }), unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] test schemas::format::tests::test_debug_format ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("apple")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), min_contains: Some(2), max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[1, 2] "apple", [2, 2] 1, [3, 2] "banana"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "apple" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("apple")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "banana" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "banana" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(String("banana")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("minLength")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minLength [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "minLength": 2 }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: integer}, else: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: None, else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None })) }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: integer}, else: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: None, else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "ab" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 2 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("ab")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: integer}, else: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "x" [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: None, else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None })) }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 57, line: 4, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 14 }, end: Marker { index: 35, line: 3, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 3, col: 20 }, end: Marker { index: 44, line: 3, col: 27 } }, data: Value(String("integer")) }}) }, MarkedYaml { span: Span { start: Marker { index: 57, line: 4, col: 12 }, end: Marker { index: 61, line: 4, col: 16 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 77, line: 5, col: 14 }, end: Marker { index: 128, line: 7, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 77, line: 5, col: 14 }, end: Marker { index: 81, line: 5, col: 18 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 83, line: 5, col: 20 }, end: Marker { index: 90, line: 5, col: 27 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 105, line: 6, col: 14 }, end: Marker { index: 112, line: 6, col: 21 } }, data: Value(String("minimum")) }: MarkedYaml { span: Span { start: Marker { index: 114, line: 6, col: 23 }, end: Marker { index: 115, line: 6, col: 24 } }, data: Value(Integer(5)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("minimum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minimum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: integer}, else: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "x" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: None, else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "x" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "x" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "x" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 2 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "x" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 2 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("x")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "b" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {$ref: $ref: #/$defs/a$defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "b" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { a: {$ref: $ref: #/$defs/b}, b: {$ref: $ref: #/$defs/a} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "b" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: b [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/b" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "b": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$ref: $ref: #/$defs/a}, key: Some(Token { inner: "b" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/b: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/a" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/a} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/a [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: string}, then: {type: string}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 100 }), unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Applied when the instance validates against `if`., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 24, line: 3, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 150, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 42, line: 4, col: 16 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 5, col: 4 }, end: Marker { index: 63, line: 6, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 48, line: 5, col: 4 }, end: Marker { index: 52, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 54, line: 5, col: 10 }, end: Marker { index: 60, line: 5, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 6, col: 2 }, end: Marker { index: 70, line: 6, col: 9 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 7, col: 4 }, end: Marker { index: 150, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 76, line: 7, col: 4 }, end: Marker { index: 80, line: 7, col: 8 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 88, line: 8, col: 6 }, end: Marker { index: 150, line: 11, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 90, line: 8, col: 8 }, end: Marker { index: 114, line: 8, col: 32 } }, data: Value(String("United States of America")) }, MarkedYaml { span: Span { start: Marker { index: 123, line: 9, col: 8 }, end: Marker { index: 129, line: 9, col: 14 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 138, line: 10, col: 8 }, end: Marker { index: 149, line: 10, col: 19 } }, data: Value(String("Netherlands")) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 150, line: 11, col: 0 }, end: Marker { index: 155, line: 11, col: 5 } }, data: Value(String("allOf")) }: MarkedYaml { span: Span { start: Marker { index: 159, line: 12, col: 2 }, end: Marker { index: 921, line: 49, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 161, line: 12, col: 4 }, end: Marker { index: 400, line: 23, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 161, line: 12, col: 4 }, end: Marker { index: 163, line: 12, col: 6 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 171, line: 13, col: 6 }, end: Marker { index: 267, line: 17, col: 4 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 171, line: 13, col: 6 }, end: Marker { index: 175, line: 13, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 177, line: 13, col: 12 }, end: Marker { index: 183, line: 13, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 190, line: 14, col: 6 }, end: Marker { index: 200, line: 14, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 210, line: 15, col: 8 }, end: Marker { index: 267, line: 17, col: 4 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 210, line: 15, col: 8 }, end: Marker { index: 217, line: 15, col: 15 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 229, line: 16, col: 10 }, end: Marker { index: 267, line: 17, col: 4 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 229, line: 16, col: 10 }, end: Marker { index: 234, line: 16, col: 15 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 236, line: 16, col: 17 }, end: Marker { index: 262, line: 16, col: 43 } }, data: Value(String("United States of America")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 267, line: 17, col: 4 }, end: Marker { index: 271, line: 17, col: 8 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 279, line: 18, col: 6 }, end: Marker { index: 400, line: 23, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 279, line: 18, col: 6 }, end: Marker { index: 283, line: 18, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 285, line: 18, col: 12 }, end: Marker { index: 291, line: 18, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 298, line: 19, col: 6 }, end: Marker { index: 308, line: 19, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 318, line: 20, col: 8 }, end: Marker { index: 400, line: 23, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 318, line: 20, col: 8 }, end: Marker { index: 329, line: 20, col: 19 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 341, line: 21, col: 10 }, end: Marker { index: 400, line: 23, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 341, line: 21, col: 10 }, end: Marker { index: 345, line: 21, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 347, line: 21, col: 16 }, end: Marker { index: 353, line: 21, col: 22 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 364, line: 22, col: 10 }, end: Marker { index: 371, line: 22, col: 17 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 373, line: 22, col: 19 }, end: Marker { index: 397, line: 22, col: 43 } }, data: Value(String("^[0-9]{5}(-[0-9]{4})?$")) }}) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 402, line: 23, col: 4 }, end: Marker { index: 666, line: 36, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 402, line: 23, col: 4 }, end: Marker { index: 404, line: 23, col: 6 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 412, line: 24, col: 6 }, end: Marker { index: 522, line: 30, col: 4 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 412, line: 24, col: 6 }, end: Marker { index: 416, line: 24, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 418, line: 24, col: 12 }, end: Marker { index: 424, line: 24, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 431, line: 25, col: 6 }, end: Marker { index: 441, line: 25, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 451, line: 26, col: 8 }, end: Marker { index: 490, line: 28, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 451, line: 26, col: 8 }, end: Marker { index: 458, line: 26, col: 15 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 470, line: 27, col: 10 }, end: Marker { index: 490, line: 28, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 470, line: 27, col: 10 }, end: Marker { index: 475, line: 27, col: 15 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 477, line: 27, col: 17 }, end: Marker { index: 483, line: 27, col: 23 } }, data: Value(String("Canada")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 490, line: 28, col: 6 }, end: Marker { index: 498, line: 28, col: 14 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 508, line: 29, col: 8 }, end: Marker { index: 522, line: 30, col: 4 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 510, line: 29, col: 10 }, end: Marker { index: 517, line: 29, col: 17 } }, data: Value(String("country")) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 522, line: 30, col: 4 }, end: Marker { index: 526, line: 30, col: 8 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 534, line: 31, col: 6 }, end: Marker { index: 666, line: 36, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 534, line: 31, col: 6 }, end: Marker { index: 538, line: 31, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 540, line: 31, col: 12 }, end: Marker { index: 546, line: 31, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 553, line: 32, col: 6 }, end: Marker { index: 563, line: 32, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 573, line: 33, col: 8 }, end: Marker { index: 666, line: 36, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 573, line: 33, col: 8 }, end: Marker { index: 584, line: 33, col: 19 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 596, line: 34, col: 10 }, end: Marker { index: 666, line: 36, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 596, line: 34, col: 10 }, end: Marker { index: 600, line: 34, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 602, line: 34, col: 16 }, end: Marker { index: 608, line: 34, col: 22 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 619, line: 35, col: 10 }, end: Marker { index: 626, line: 35, col: 17 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 628, line: 35, col: 19 }, end: Marker { index: 663, line: 35, col: 54 } }, data: Value(String("^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$")) }}) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 668, line: 36, col: 4 }, end: Marker { index: 921, line: 49, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 668, line: 36, col: 4 }, end: Marker { index: 670, line: 36, col: 6 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 678, line: 37, col: 6 }, end: Marker { index: 793, line: 43, col: 4 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 678, line: 37, col: 6 }, end: Marker { index: 682, line: 37, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 684, line: 37, col: 12 }, end: Marker { index: 690, line: 37, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 697, line: 38, col: 6 }, end: Marker { index: 707, line: 38, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 717, line: 39, col: 8 }, end: Marker { index: 761, line: 41, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 717, line: 39, col: 8 }, end: Marker { index: 724, line: 39, col: 15 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 736, line: 40, col: 10 }, end: Marker { index: 761, line: 41, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 736, line: 40, col: 10 }, end: Marker { index: 741, line: 40, col: 15 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 743, line: 40, col: 17 }, end: Marker { index: 754, line: 40, col: 28 } }, data: Value(String("Netherlands")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 761, line: 41, col: 6 }, end: Marker { index: 769, line: 41, col: 14 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 779, line: 42, col: 8 }, end: Marker { index: 793, line: 43, col: 4 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 781, line: 42, col: 10 }, end: Marker { index: 788, line: 42, col: 17 } }, data: Value(String("country")) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 793, line: 43, col: 4 }, end: Marker { index: 797, line: 43, col: 8 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 805, line: 44, col: 6 }, end: Marker { index: 921, line: 49, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 805, line: 44, col: 6 }, end: Marker { index: 809, line: 44, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 811, line: 44, col: 12 }, end: Marker { index: 817, line: 44, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 824, line: 45, col: 6 }, end: Marker { index: 834, line: 45, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 844, line: 46, col: 8 }, end: Marker { index: 921, line: 49, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 844, line: 46, col: 8 }, end: Marker { index: 855, line: 46, col: 19 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 867, line: 47, col: 10 }, end: Marker { index: 921, line: 49, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 867, line: 47, col: 10 }, end: Marker { index: 871, line: 47, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 873, line: 47, col: 16 }, end: Marker { index: 879, line: 47, col: 22 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 890, line: 48, col: 10 }, end: Marker { index: 897, line: 48, col: 17 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 899, line: 48, col: 19 }, end: Marker { index: 920, line: 48, col: 40 } }, data: Value(String("^[0-9]{4} [A-Z]{2}$")) }}) }}) }}) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] test schemas::format::tests::test_from_str_known_formats ... ok [INFO] [stdout] test schemas::array::tests::test_unique_items_valid ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] wait at most 10s [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(18)) park timeout 9.99998566s [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("allOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: allOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `allOf` as AllOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] test schemas::format::tests::test_from_str_unknown_format ... ok[2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 17, line: 2, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 19, line: 2, col: 18 }, end: Marker { index: 26, line: 2, col: 25 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 39, line: 3, col: 12 }, end: Marker { index: 46, line: 3, col: 19 } }, data: Value(String("maximum")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 3, col: 21 }, end: Marker { index: 50, line: 3, col: 23 } }, data: Value(Integer(10)) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 4, col: 12 }, end: Marker { index: 65, line: 4, col: 14 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 81, line: 5, col: 14 }, end: Marker { index: 102, line: 6, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 81, line: 5, col: 14 }, end: Marker { index: 86, line: 5, col: 19 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 88, line: 5, col: 21 }, end: Marker { index: 89, line: 5, col: 22 } }, data: Value(Integer(5)) }}) }, MarkedYaml { span: Span { start: Marker { index: 102, line: 6, col: 12 }, end: Marker { index: 106, line: 6, col: 16 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 122, line: 7, col: 14 }, end: Marker { index: 145, line: 8, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 122, line: 7, col: 14 }, end: Marker { index: 129, line: 7, col: 21 } }, data: Value(String("minimum")) }: MarkedYaml { span: Span { start: Marker { index: 131, line: 7, col: 23 }, end: Marker { index: 132, line: 7, col: 24 } }, data: Value(Integer(0)) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 24, line: 3, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 130, line: 10, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 42, line: 4, col: 16 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 5, col: 4 }, end: Marker { index: 63, line: 6, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 48, line: 5, col: 4 }, end: Marker { index: 52, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 54, line: 5, col: 10 }, end: Marker { index: 60, line: 5, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 6, col: 2 }, end: Marker { index: 70, line: 6, col: 9 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 7, col: 4 }, end: Marker { index: 130, line: 10, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 76, line: 7, col: 4 }, end: Marker { index: 80, line: 7, col: 8 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 88, line: 8, col: 6 }, end: Marker { index: 130, line: 10, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 90, line: 8, col: 8 }, end: Marker { index: 114, line: 8, col: 32 } }, data: Value(String("United States of America")) }, MarkedYaml { span: Span { start: Marker { index: 123, line: 9, col: 8 }, end: Marker { index: 129, line: 9, col: 14 } }, data: Value(String("Canada")) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 130, line: 10, col: 0 }, end: Marker { index: 132, line: 10, col: 2 } }, data: Value(String("if")) }: MarkedYaml { span: Span { start: Marker { index: 136, line: 11, col: 2 }, end: Marker { index: 216, line: 15, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 136, line: 11, col: 2 }, end: Marker { index: 140, line: 11, col: 6 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 142, line: 11, col: 8 }, end: Marker { index: 148, line: 11, col: 14 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 151, line: 12, col: 2 }, end: Marker { index: 161, line: 12, col: 12 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 167, line: 13, col: 4 }, end: Marker { index: 216, line: 15, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 167, line: 13, col: 4 }, end: Marker { index: 174, line: 13, col: 11 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 182, line: 14, col: 6 }, end: Marker { index: 216, line: 15, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 182, line: 14, col: 6 }, end: Marker { index: 187, line: 14, col: 11 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 189, line: 14, col: 13 }, end: Marker { index: 215, line: 14, col: 39 } }, data: Value(String("United States of America")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 216, line: 15, col: 0 }, end: Marker { index: 220, line: 15, col: 4 } }, data: Value(String("then")) }: MarkedYaml { span: Span { start: Marker { index: 224, line: 16, col: 2 }, end: Marker { index: 327, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 224, line: 16, col: 2 }, end: Marker { index: 228, line: 16, col: 6 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 230, line: 16, col: 8 }, end: Marker { index: 236, line: 16, col: 14 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 239, line: 17, col: 2 }, end: Marker { index: 249, line: 17, col: 12 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 255, line: 18, col: 4 }, end: Marker { index: 327, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 255, line: 18, col: 4 }, end: Marker { index: 266, line: 18, col: 15 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 274, line: 19, col: 6 }, end: Marker { index: 327, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 274, line: 19, col: 6 }, end: Marker { index: 278, line: 19, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 280, line: 19, col: 12 }, end: Marker { index: 286, line: 19, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 293, line: 20, col: 6 }, end: Marker { index: 300, line: 20, col: 13 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 302, line: 20, col: 15 }, end: Marker { index: 326, line: 20, col: 39 } }, data: Value(String("^[0-9]{5}(-[0-9]{4})?$")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 327, line: 21, col: 0 }, end: Marker { index: 331, line: 21, col: 4 } }, data: Value(String("else")) }: MarkedYaml { span: Span { start: Marker { index: 335, line: 22, col: 2 }, end: Marker { index: 449, line: 27, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 335, line: 22, col: 2 }, end: Marker { index: 339, line: 22, col: 6 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 341, line: 22, col: 8 }, end: Marker { index: 347, line: 22, col: 14 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 350, line: 23, col: 2 }, end: Marker { index: 360, line: 23, col: 12 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 366, line: 24, col: 4 }, end: Marker { index: 449, line: 27, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 366, line: 24, col: 4 }, end: Marker { index: 377, line: 24, col: 15 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 385, line: 25, col: 6 }, end: Marker { index: 449, line: 27, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 385, line: 25, col: 6 }, end: Marker { index: 389, line: 25, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 391, line: 25, col: 12 }, end: Marker { index: 397, line: 25, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 404, line: 26, col: 6 }, end: Marker { index: 411, line: 26, col: 13 } }, data: Value(String("pattern")) }: MarkedYaml { span: Span { start: Marker { index: 413, line: 26, col: 15 }, end: Marker { index: 448, line: 26, col: 50 } }, data: Value(String("^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$")) }}) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] test schemas::array::tests::test_unique_items_invalid ... ok [INFO] [stdout] test schemas::array::tests::test_unique_items_false_allows_duplicates ... ok [INFO] [stdout] test reference::tests::test_reference ... ok [INFO] [stdout] test schemas::array::tests::test_min_contains ... ok [INFO] [stdout] test schemas::if_then_else::tests::if_fails_no_else_ok ... ok [INFO] [stdout] test schemas::if_then_else::tests::if_fails_else_enforced ... ok [INFO] [stdout] test reference::tests::test_circular_reference_indirect ... ok [INFO] [stdout] test schemas::all_of::tests::test_validate_all_of ... ok [INFO] [stdout] test schemas::integer::tests::test_exclusive_maximum_float_accepts_value_below ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 4 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] test schemas::integer::tests::test_exclusive_minimum_float_accepts_value_above ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 5 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] starting new connection: https://yaml-schema.net/ [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("maximum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: integer}, then: {type: integer}} [INFO] [stdout] test schemas::integer::tests::test_integer_schema_against_string ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 7 [INFO] [stdout] test schemas::integer::tests::test_maximum_float_accepts_value_below ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("else")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: else [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [11, 8] "object", "properties": [13, 4] { "country": [14, 6] { "const": [14, 13] "United States of America" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [16, 8] "object", "properties": [18, 4] { "postal_code": [19, 6] { "type": [19, 12] "string", "pattern": [20, 15] "^[0-9]{5}(-[0-9]{4})?$" } } } [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] shouldn't retry! [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: integer}, then: {type: integer}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 7 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 7 [INFO] [stdout] test schemas::integer::tests::test_minimum_float_accepts_value_above ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] closing runtime thread (ThreadId(20)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(10.4)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(10.5)) [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(20)) Receiver is shutdown [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test schemas::integer::tests::test_maximum_float_rejects_value_above ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The description, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(5.0)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] signaled close for runtime thread (ThreadId(20)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(10.6)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 7 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 7 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 7 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: integer}, then: {type: integer}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: integer}, then: {type: integer}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 3 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: Some(Integer(5)), maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(20)) end runtime::block_on [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] ok [INFO] [stdout] test schemas::integer::tests::test_exclusive_maximum_float_rejects_value_above ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] (ThreadId(20)) finished [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: maximum [INFO] [stdout] test schemas::integer::tests::test_exclusive_minimum_float_rejects_value_below ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10, "exclusiveMinimum": 1 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10, "exclusiveMinimum": 1 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMaximum": 10, "exclusiveMinimum": 1 } [INFO] [stdout] test schemas::integer::tests::test_minimum_float_rejects_value_below ... ok [INFO] [stdout] test schemas::if_then_else::tests::if_errors_not_reported_on_parent ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_maximum_float_accepts_value_below ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_maximum_float_rejects_equal_value ... [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMinimum": 1.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(5.5)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(10.0)) [INFO] [stdout] [2026-04-20T01:40:26Z TRACE] closed runtime thread (ThreadId(20)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [22, 8] "object", "properties": [24, 4] { "postal_code": [25, 6] { "type": [25, 12] "string", "pattern": [26, 15] "^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "properties": [4, 2] { "street_address": [5, 4] { "type": [5, 10] "string" }, "country": [7, 4] { "enum": [8, 6] [[8, 8] "United States of America", [9, 8] "Canada"] } }, "if": [11, 2] { "type": [11, 8] "object", "properties": [13, 4] { "country": [14, 6] { "const": [14, 13] "United States of America" } } }, "then": [16, 2] { "type": [16, 8] "object", "properties": [18, 4] { "postal_code": [19, 6] { "type": [19, 12] "string", "pattern": [20, 15] "^[0-9]{5}(-[0-9]{4})?$" } } }, "else": [22, 2] { "type": [22, 8] "object", "properties": [24, 4] { "postal_code": [25, 6] { "type": [25, 12] "string", "pattern": [26, 15] "^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$" } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: else [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMinimum": 1.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(1.5)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(1.6)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMinimum": 1.5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(1.4)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(1.0)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) }), type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [13, 12] "object", "properties": [15, 8] { "country": [16, 10] { "const": [16, 17] "United States of America" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [18, 12] "object", "properties": [20, 8] { "postal_code": [21, 10] { "type": [21, 16] "string", "pattern": [22, 19] "^[0-9]{5}(-[0-9]{4})?$" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Applied when the instance does not validate against `if`., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: When a property named by a key is present, every string in the array must also be a property of the instance., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("minimum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minimum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [INFO] [stdout] test schemas::number::tests::test_exclusive_maximum_int_boundary_with_float_value ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_maximum_float_rejects_value_above ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "exclusiveMinimum": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] test schemas::if_then_else::tests::if_passes_then_enforced ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(5.0)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Boolean(true)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number { "minimum": 1 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] test schemas::number::tests::test_exclusive_min_and_max_float_accepts_value_in_range ... [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema]: TryFrom MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 234, line: 12, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 11, line: 2, col: 10 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 19, line: 2, col: 18 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 26, line: 3, col: 6 }, end: Marker { index: 36, line: 3, col: 16 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 46, line: 4, col: 8 }, end: Marker { index: 192, line: 10, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 46, line: 4, col: 8 }, end: Marker { index: 52, line: 4, col: 14 } }, data: Value(String("number")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 5, col: 10 }, end: Marker { index: 85, line: 6, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 64, line: 5, col: 10 }, end: Marker { index: 68, line: 5, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 70, line: 5, col: 16 }, end: Marker { index: 76, line: 5, col: 22 } }, data: Value(String("number")) }}) }, MarkedYaml { span: Span { start: Marker { index: 85, line: 6, col: 8 }, end: Marker { index: 96, line: 6, col: 19 } }, data: Value(String("street_name")) }: MarkedYaml { span: Span { start: Marker { index: 108, line: 7, col: 10 }, end: Marker { index: 129, line: 8, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 108, line: 7, col: 10 }, end: Marker { index: 112, line: 7, col: 14 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 114, line: 7, col: 16 }, end: Marker { index: 120, line: 7, col: 22 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 129, line: 8, col: 8 }, end: Marker { index: 140, line: 8, col: 19 } }, data: Value(String("street_type")) }: MarkedYaml { span: Span { start: Marker { index: 152, line: 9, col: 10 }, end: Marker { index: 192, line: 10, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 152, line: 9, col: 10 }, end: Marker { index: 156, line: 9, col: 14 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 158, line: 9, col: 16 }, end: Marker { index: 184, line: 9, col: 42 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 159, line: 9, col: 17 }, end: Marker { index: 165, line: 9, col: 23 } }, data: Value(String("Street")) }, MarkedYaml { span: Span { start: Marker { index: 167, line: 9, col: 25 }, end: Marker { index: 173, line: 9, col: 31 } }, data: Value(String("Avenue")) }, MarkedYaml { span: Span { start: Marker { index: 175, line: 9, col: 33 }, end: Marker { index: 184, line: 9, col: 42 } }, data: Value(String("Boulevard")) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 192, line: 10, col: 6 }, end: Marker { index: 212, line: 10, col: 26 } }, data: Value(String("additionalProperties")) }: MarkedYaml { span: Span { start: Marker { index: 222, line: 11, col: 8 }, end: Marker { index: 234, line: 12, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 222, line: 11, col: 8 }, end: Marker { index: 226, line: 11, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 228, line: 11, col: 14 }, end: Marker { index: 234, line: 11, col: 20 } }, data: Value(String("string")) }}) }}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 12] "object", "properties": [4, 8] { "number": [5, 10] { "type": [5, 16] "number" }, "street_name": [7, 10] { "type": [7, 16] "string" }, "street_type": [9, 10] { "enum": [9, 16] [[9, 17] "Street", [9, 25] "Avenue", [9, 33] "Boulevard"] } }, "additionalProperties": [11, 8] { "type": [11, 14] "string" } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("20500")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("United States of America")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: Some(Integer(10)), exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integerif/then/else: if: {}, then: {}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 20 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(Number(Integer(5))), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: Some(Integer(10)), exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integerif/then/else: if: {}, then: {}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 20 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(Number(Integer(5))), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 20 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(Number(Integer(5))), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 20 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: Some(Integer(10)), exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] test schemas::integer::tests::test_integer_schema_with_description ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) }), type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] test schemas::number::tests::test_exclusive_min_and_max_float_rejects_upper_boundary ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: When a property named by a key is present, the entire object instance must validate against the corresponding subschema., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema]: TryFrom MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 102, line: 8, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 47, line: 3, col: 25 } }, data: Value(String("dependentRequired")) }: MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 102, line: 7, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 60, line: 4, col: 11 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 74, line: 5, col: 12 }, end: Marker { index: 102, line: 7, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 77, line: 5, col: 15 } }, data: Value(String("b")) }, MarkedYaml { span: Span { start: Marker { index: 92, line: 6, col: 14 }, end: Marker { index: 93, line: 6, col: 15 } }, data: Value(String("c")) }]) }}) }}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "dependentRequired": [4, 10] { "a": [5, 12] [[5, 14] "b", [6, 14] "c"] } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [24, 12] "object", "properties": [26, 8] { "country": [27, 10] { "const": [27, 17] "Canada" } }, "required": [29, 8] [[29, 10] "country"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [31, 12] "object", "properties": [33, 8] { "postal_code": [34, 10] { "type": [34, 16] "string", "pattern": [35, 19] "^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("if")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("then")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: if [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: then [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `if`/`then`/`else` as IfThenElseSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [37, 12] "object", "properties": [39, 8] { "country": [40, 10] { "const": [40, 17] "Netherlands" } }, "required": [42, 8] [[42, 10] "country"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("const")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: const [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] test schemas::number::tests::test_exclusive_minimum_float_rejects_equal_value ... [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] ok [INFO] [stdout] test schemas::number::tests::test_exclusive_minimum_float_accepts_value_above ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_minimum_float_rejects_value_below ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_min_and_max_float_rejects_lower_boundary ... ok [INFO] [stdout] test schemas::number::tests::test_exclusive_minimum_int_boundary_with_float_value ... ok [INFO] [stdout] test schemas::number::tests::test_number_schema_should_not_accept_boolean ... ok [INFO] [stdout] test schemas::number::tests::test_number_schema_debug ... ok [INFO] [stdout] test schemas::object::tests::test_builder_default ... ok [INFO] [stdout] test schemas::if_then_else::tests::type_and_conditional_both_apply ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] test schemas::object::tests::test_builder_properties ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema]: TryFrom MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 102, line: 8, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 47, line: 3, col: 25 } }, data: Value(String("dependentRequired")) }: MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 102, line: 7, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 60, line: 4, col: 11 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 74, line: 5, col: 12 }, end: Marker { index: 102, line: 7, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 76, line: 5, col: 14 }, end: Marker { index: 77, line: 5, col: 15 } }, data: Value(String("b")) }, MarkedYaml { span: Span { start: Marker { index: 92, line: 6, col: 14 }, end: Marker { index: 93, line: 6, col: 15 } }, data: Value(String("b")) }]) }}) }}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "dependentRequired": [4, 10] { "a": [5, 12] [[5, 14] "b", [6, 14] "b"] } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 40, line: 3, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 4, col: 10 }, end: Marker { index: 179, line: 10, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 52, line: 4, col: 10 }, end: Marker { index: 57, line: 4, col: 15 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 71, line: 5, col: 12 }, end: Marker { index: 179, line: 10, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 71, line: 5, col: 12 }, end: Marker { index: 75, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 91, line: 6, col: 14 }, end: Marker { index: 179, line: 10, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 93, line: 6, col: 16 }, end: Marker { index: 99, line: 6, col: 22 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 116, line: 7, col: 16 }, end: Marker { index: 123, line: 7, col: 23 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 140, line: 8, col: 16 }, end: Marker { index: 146, line: 8, col: 22 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 163, line: 9, col: 16 }, end: Marker { index: 170, line: 9, col: 23 } }, data: Value(String("boolean")) }]) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "properties": [4, 10] { "const": [5, 12] { "type": [6, 14] [[6, 16] "string", [7, 16] "integer", [8, 16] "number", [9, 16] "boolean"] } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 14, line: 2, col: 13 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 26, line: 3, col: 10 }, end: Marker { index: 76, line: 5, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 28, line: 3, col: 12 }, end: Marker { index: 52, line: 4, col: 10 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 3, col: 12 }, end: Marker { index: 32, line: 3, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 18 }, end: Marker { index: 41, line: 3, col: 25 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 54, line: 4, col: 12 }, end: Marker { index: 76, line: 5, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 54, line: 4, col: 12 }, end: Marker { index: 58, line: 4, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 4, col: 18 }, end: Marker { index: 67, line: 4, col: 25 } }, data: Value(String("integer")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 14, line: 2, col: 13 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 26, line: 3, col: 10 }, end: Marker { index: 76, line: 5, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 28, line: 3, col: 12 }, end: Marker { index: 52, line: 4, col: 10 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 3, col: 12 }, end: Marker { index: 32, line: 3, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 18 }, end: Marker { index: 41, line: 3, col: 25 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 54, line: 4, col: 12 }, end: Marker { index: 76, line: 5, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 54, line: 4, col: 12 }, end: Marker { index: 58, line: 4, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 4, col: 18 }, end: Marker { index: 67, line: 4, col: 25 } }, data: Value(String("integer")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[3, 12] { "type": [3, 18] "boolean" }, [4, 12] { "type": [4, 18] "integer" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: boolean}, {type: integer}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: boolean}, {type: integer}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: boolean [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("integer"), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: integer} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: integer [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating integer schema: IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema]: TryFrom MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 138, line: 9, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 46, line: 3, col: 24 } }, data: Value(String("dependentSchemas")) }: MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 10 }, end: Marker { index: 138, line: 8, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 10 }, end: Marker { index: 61, line: 4, col: 13 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 75, line: 5, col: 12 }, end: Marker { index: 138, line: 8, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 75, line: 5, col: 12 }, end: Marker { index: 79, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 81, line: 5, col: 18 }, end: Marker { index: 87, line: 5, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 100, line: 6, col: 12 }, end: Marker { index: 108, line: 6, col: 20 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 124, line: 7, col: 14 }, end: Marker { index: 138, line: 8, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 126, line: 7, col: 16 }, end: Marker { index: 129, line: 7, col: 19 } }, data: Value(String("bar")) }]) }}) }}) }}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "dependentSchemas": [4, 10] { "foo": [5, 12] { "type": [5, 18] "object", "required": [7, 14] [[7, 16] "bar"] } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [5, 18] "object", "required": [7, 14] [[7, 16] "bar"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: Some(["bar"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 88, line: 5, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 61, line: 4, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 42, line: 3, col: 22 }, end: Marker { index: 46, line: 3, col: 26 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 4, col: 16 }, end: Marker { index: 88, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 63, line: 4, col: 16 }, end: Marker { index: 67, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 69, line: 4, col: 22 }, end: Marker { index: 75, line: 4, col: 28 } }, data: Value(String("object")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 88, line: 5, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 61, line: 4, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 42, line: 3, col: 22 }, end: Marker { index: 46, line: 3, col: 26 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 4, col: 16 }, end: Marker { index: 88, line: 5, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 63, line: 4, col: 16 }, end: Marker { index: 67, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 69, line: 4, col: 22 }, end: Marker { index: 75, line: 4, col: 28 } }, data: Value(String("object")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[3, 16] { "type": [3, 22] null }, [4, 16] { "type": [4, 22] "object" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [4, 22] "object" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] ok [INFO] [stdout] test schemas::object::tests::test_dependent_required_loads ... ok [INFO] [stdout] test schemas::object::tests::test_dependent_required_rejects_duplicate_dep ... ok [INFO] [stdout] test schemas::one_of::tests::test_one_of_schema ... ok [INFO] [stdout] test schemas::object::tests::test_dependent_schemas_loads ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [82, 18] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 25, line: 3, col: 10 }, end: Marker { index: 61, line: 5, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 27, line: 3, col: 12 }, end: Marker { index: 33, line: 3, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 46, line: 4, col: 12 }, end: Marker { index: 52, line: 4, col: 18 } }, data: Value(String("number")) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 19, line: 2, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 10 }, end: Marker { index: 69, line: 5, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 31, line: 3, col: 10 }, end: Marker { index: 34, line: 3, col: 13 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 4, col: 12 }, end: Marker { index: 69, line: 5, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 48, line: 4, col: 12 }, end: Marker { index: 52, line: 4, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 54, line: 4, col: 18 }, end: Marker { index: 60, line: 4, col: 24 } }, data: Value(String("string")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 69, line: 5, col: 8 }, end: Marker { index: 77, line: 5, col: 16 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 89, line: 6, col: 10 }, end: Marker { index: 103, line: 7, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 91, line: 6, col: 12 }, end: Marker { index: 94, line: 6, col: 15 } }, data: Value(String("foo")) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] test schemas::yaml_schema::tests::test_metadata_and_annotations_try_from ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 40, line: 3, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 4, col: 10 }, end: Marker { index: 245, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 52, line: 4, col: 10 }, end: Marker { index: 57, line: 4, col: 15 } }, data: Value(String("const")) }: MarkedYaml { span: Span { start: Marker { index: 71, line: 5, col: 12 }, end: Marker { index: 245, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 71, line: 5, col: 12 }, end: Marker { index: 82, line: 5, col: 23 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 84, line: 5, col: 25 }, end: Marker { index: 124, line: 5, col: 65 } }, data: Value(String("A scalar value that must match the value")) }, MarkedYaml { span: Span { start: Marker { index: 137, line: 6, col: 12 }, end: Marker { index: 141, line: 6, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 157, line: 7, col: 14 }, end: Marker { index: 245, line: 11, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 159, line: 7, col: 16 }, end: Marker { index: 165, line: 7, col: 22 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 182, line: 8, col: 16 }, end: Marker { index: 189, line: 8, col: 23 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 206, line: 9, col: 16 }, end: Marker { index: 212, line: 9, col: 22 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 229, line: 10, col: 16 }, end: Marker { index: 236, line: 10, col: 23 } }, data: Value(String("boolean")) }]) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("schema")) }: MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 16 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 16 }, end: Marker { index: 62, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 22 }, end: Marker { index: 70, line: 4, col: 28 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 16 }, end: Marker { index: 97, line: 5, col: 26 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 117, line: 6, col: 18 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 117, line: 6, col: 18 }, end: Marker { index: 121, line: 6, col: 22 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 143, line: 7, col: 20 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 143, line: 7, col: 20 }, end: Marker { index: 147, line: 7, col: 24 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 149, line: 7, col: 26 }, end: Marker { index: 222, line: 7, col: 99 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 150, line: 7, col: 27 }, end: Marker { index: 156, line: 7, col: 33 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 158, line: 7, col: 35 }, end: Marker { index: 164, line: 7, col: 41 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 166, line: 7, col: 43 }, end: Marker { index: 172, line: 7, col: 49 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 174, line: 7, col: 51 }, end: Marker { index: 181, line: 7, col: 58 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 183, line: 7, col: 60 }, end: Marker { index: 190, line: 7, col: 67 } }, data: Value(String("boolean")) }, MarkedYaml { span: Span { start: Marker { index: 192, line: 7, col: 69 }, end: Marker { index: 196, line: 7, col: 73 } }, data: Value(String("enum")) }, MarkedYaml { span: Span { start: Marker { index: 198, line: 7, col: 75 }, end: Marker { index: 203, line: 7, col: 80 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 205, line: 7, col: 82 }, end: Marker { index: 210, line: 7, col: 87 } }, data: Value(String("oneOf")) }, MarkedYaml { span: Span { start: Marker { index: 212, line: 7, col: 89 }, end: Marker { index: 217, line: 7, col: 94 } }, data: Value(String("anyOf")) }, MarkedYaml { span: Span { start: Marker { index: 219, line: 7, col: 96 }, end: Marker { index: 222, line: 7, col: 99 } }, data: Value(String("not")) }]) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 238, line: 8, col: 14 }, end: Marker { index: 254, line: 8, col: 30 } }, data: Value(String("array_of_schemas")) }: MarkedYaml { span: Span { start: Marker { index: 272, line: 9, col: 16 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 272, line: 9, col: 16 }, end: Marker { index: 276, line: 9, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 278, line: 9, col: 22 }, end: Marker { index: 283, line: 9, col: 27 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 300, line: 10, col: 16 }, end: Marker { index: 305, line: 10, col: 21 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 325, line: 11, col: 18 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 325, line: 11, col: 18 }, end: Marker { index: 329, line: 11, col: 22 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 331, line: 11, col: 24 }, end: Marker { index: 347, line: 11, col: 40 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 360, line: 12, col: 12 }, end: Marker { index: 365, line: 12, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 381, line: 13, col: 14 }, end: Marker { index: 458, line: 15, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 383, line: 13, col: 16 }, end: Marker { index: 411, line: 14, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 383, line: 13, col: 16 }, end: Marker { index: 387, line: 13, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 389, line: 13, col: 22 }, end: Marker { index: 396, line: 13, col: 29 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 413, line: 14, col: 16 }, end: Marker { index: 458, line: 15, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 413, line: 14, col: 16 }, end: Marker { index: 417, line: 14, col: 20 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 419, line: 14, col: 22 }, end: Marker { index: 445, line: 14, col: 48 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 25, line: 3, col: 10 }, end: Marker { index: 75, line: 6, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 27, line: 3, col: 12 }, end: Marker { index: 30, line: 3, col: 15 } }, data: Value(String("red")) }, MarkedYaml { span: Span { start: Marker { index: 43, line: 4, col: 12 }, end: Marker { index: 48, line: 4, col: 17 } }, data: Value(String("amber")) }, MarkedYaml { span: Span { start: Marker { index: 61, line: 5, col: 12 }, end: Marker { index: 66, line: 5, col: 17 } }, data: Value(String("green")) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["NW"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "number"]), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating multiple types: string, number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "number"]), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating multiple types: string, number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "number"]), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: [string, number]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating multiple types: string, number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Null) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Null) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("20500")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) }), type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The description, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "description": [3, 21] "The description" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: An array of schemas, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for ArraySchema: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [88, 12] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [44, 12] "object", "properties": [46, 8] { "postal_code": [47, 10] { "type": [47, 16] "string", "pattern": [48, 19] "^[0-9]{4} [A-Z]{2}$" } } } [INFO] [stdout] ok [INFO] [stdout] test schemas::r#enum::tests::test_enum_schema ... ok [INFO] [stdout] test schemas::yaml_schema::tests::test_multiple_types ... ok [INFO] [stdout] test schemas::object::tests::test_object_schema_with_description ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("pattern")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: pattern [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("allOf")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 159, line: 7, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 116, line: 6, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 36, line: 3, col: 16 }, end: Marker { index: 46, line: 3, col: 26 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 18 }, end: Marker { index: 116, line: 6, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 66, line: 4, col: 18 }, end: Marker { index: 67, line: 4, col: 19 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 89, line: 5, col: 20 }, end: Marker { index: 116, line: 6, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 89, line: 5, col: 20 }, end: Marker { index: 93, line: 5, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 95, line: 5, col: 26 }, end: Marker { index: 101, line: 5, col: 32 } }, data: Value(String("string")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 118, line: 6, col: 16 }, end: Marker { index: 159, line: 7, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 118, line: 6, col: 16 }, end: Marker { index: 139, line: 6, col: 37 } }, data: Value(String("unevaluatedProperties")) }: MarkedYaml { span: Span { start: Marker { index: 141, line: 6, col: 39 }, end: Marker { index: 146, line: 6, col: 44 } }, data: Value(Boolean(false)) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("K1M 1M4")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] test tests::test_const_equality ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$defs")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "properties": [4, 10] { "const": [5, 12] { "description": [5, 25] "A scalar value that must match the value", "type": [7, 14] [[7, 16] "string", [8, 16] "integer", [9, 16] "number", [10, 16] "boolean"] } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] ok [INFO] [stdout] test loader::tests::test_download_from_url ... ok [INFO] [stdout] test tests::test_const_value_accepts_array ... ok [INFO] [stdout] test schemas::object::tests::test_object_schema_with_const_property ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("allOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "$schema": [1, 9] "https://yaml-schema.net/yaml-schema.yaml", "$id": [2, 5] "https://yaml-schema.net/draft/2025-11/meta-schema", "title": [3, 7] "YAML Schema meta-schema", "description": [4, 13] "Meta-schema for YAML Schema, based on JSON Schema meta-schema", "type": [5, 6] "object", "$defs": [7, 2] { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } }, "properties": [90, 2] { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } }, "additionalProperties": [177, 22] false } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: $schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: $id [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: title [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Specifies which draft of the JSON Schema standard the schema adheres to., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] test tests::test_const_value_accepts_object ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "number": [2, 8] 1600, "street_name": [3, 13] "Pennsylvania", "street_type": [4, 13] "Avenue", "office_number": [5, 15] 201 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "number" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'number' with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 1600 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(1600)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_name" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Pennsylvania" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Pennsylvania")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_type" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_type' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("Street"), String("Avenue"), String("Boulevard")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "properties": [3, 10] { "foo": [4, 12] { "type": [4, 18] "string" } }, "required": [6, 10] [[6, 12] "foo"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["foo"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "foo": [1, 5] "bar" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["foo"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "foo": [1, 5] "bar" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["foo"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "foo": [1, 5] "bar" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 3]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "bar" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "bar" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("bar")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "other": [1, 7] "x" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["foo"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "other": [1, 7] "x" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["foo"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: allOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `allOf` as AllOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "properties": [4, 18] { "a": [5, 20] { "type": [5, 26] "string" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("unevaluatedProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: unevaluatedProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {allOf: allOf:[{type: object}, {}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {allOf: allOf:[{type: object}, {}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 2, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 1, line: 1, col: 1 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 3, line: 1, col: 3 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("ok")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "red" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("red"), String("amber"), String("green")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "red" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["red", "amber", "green"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["red", "amber", "green"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("red")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "red" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "red" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "blue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("red"), String("amber"), String("green")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "blue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["red", "amber", "green"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["red", "amber", "green"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("blue")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "blue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "red" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "amber" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "green" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] error: Value "blue" is not in the enum: ["red", "amber", "green"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "other": [1, 7] "x" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "other" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 5]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] ok [INFO] [stdout] test tests::test_const_value_array_try_from ... ok [INFO] [stdout] test tests::test_scalar_to_constvalue ... ok [INFO] [stdout] test tests::test_const_value_object_try_from ... ok [INFO] [stdout] test schemas::r#enum::tests::test_loading_enum_schema ... ok [INFO] [stdout] test schemas::yaml_schema::tests::properties_without_type_infers_object_and_validates ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] test utils::tests::humanize_yaml_data_integer ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "properties": [4, 2] { "street_address": [5, 4] { "type": [5, 10] "string" }, "country": [7, 4] { "enum": [8, 6] [[8, 8] "United States of America", [9, 8] "Canada", [10, 8] "Netherlands"] } }, "allOf": [12, 2] [[12, 4] { "if": [13, 6] { "type": [13, 12] "object", "properties": [15, 8] { "country": [16, 10] { "const": [16, 17] "United States of America" } } }, "then": [18, 6] { "type": [18, 12] "object", "properties": [20, 8] { "postal_code": [21, 10] { "type": [21, 16] "string", "pattern": [22, 19] "^[0-9]{5}(-[0-9]{4})?$" } } } }, [23, 4] { "if": [24, 6] { "type": [24, 12] "object", "properties": [26, 8] { "country": [27, 10] { "const": [27, 17] "Canada" } }, "required": [29, 8] [[29, 10] "country"] }, "then": [31, 6] { "type": [31, 12] "object", "properties": [33, 8] { "postal_code": [34, 10] { "type": [34, 16] "string", "pattern": [35, 19] "^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$" } } } }, [36, 4] { "if": [37, 6] { "type": [37, 12] "object", "properties": [39, 8] { "country": [40, 10] { "const": [40, 17] "Netherlands" } }, "required": [42, 8] [[42, 10] "country"] }, "then": [44, 6] { "type": [44, 12] "object", "properties": [46, 8] { "postal_code": [47, 10] { "type": [47, 16] "string", "pattern": [48, 19] "^[0-9]{4} [A-Z]{2}$" } } } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] x: { "schema": [4, 16] { "type": [4, 22] "object", "properties": [6, 18] { "type": [7, 20] { "enum": [7, 26] [[7, 27] "string", [7, 35] "object", [7, 43] "number", [7, 51] "integer", [7, 60] "boolean", [7, 69] "enum", [7, 75] "array", [7, 82] "oneOf", [7, 89] "anyOf", [7, 96] "not"] } } }, "array_of_schemas": [9, 16] { "type": [9, 22] "array", "items": [11, 18] { "$ref": [11, 24] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$defs` as LinkedHashMap [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] marked_yaml: { "schema": [4, 16] { "type": [4, 22] "object", "properties": [6, 18] { "type": [7, 20] { "enum": [7, 26] [[7, 27] "string", [7, 35] "object", [7, 43] "number", [7, 51] "integer", [7, 60] "boolean", [7, 69] "enum", [7, 75] "array", [7, 82] "oneOf", [7, 89] "anyOf", [7, 96] "not"] } } }, "array_of_schemas": [9, 16] { "type": [9, 22] "array", "items": [11, 18] { "$ref": [11, 24] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [try_load_defs] mapping: { "schema": [4, 16] { "type": [4, 22] "object", "properties": [6, 18] { "type": [7, 20] { "enum": [7, 26] [[7, 27] "string", [7, 35] "object", [7, 43] "number", [7, 51] "integer", [7, 60] "boolean", [7, 69] "enum", [7, 75] "array", [7, 82] "oneOf", [7, 89] "anyOf", [7, 96] "not"] } } }, "array_of_schemas": [9, 16] { "type": [9, 22] "array", "items": [11, 18] { "$ref": [11, 24] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [4, 22] "object", "properties": [6, 18] { "type": [7, 20] { "enum": [7, 26] [[7, 27] "string", [7, 35] "object", [7, 43] "number", [7, 51] "integer", [7, 60] "boolean", [7, 69] "enum", [7, 75] "array", [7, 82] "oneOf", [7, 89] "anyOf", [7, 96] "not"] } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] test utils::tests::humanize_yaml_data_float ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("enum")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: allOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: enum [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A scalar value that must match the value, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: number: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating integer schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for `type: integer`: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] ok [INFO] [stdout] test utils::tests::humanize_yaml_data_non_scalar_uses_debug ... ok [INFO] [stdout] test utils::tests::humanize_yaml_data_string_plain ... ok [INFO] [stdout] test utils::tests::humanize_yaml_data_string_with_quotes_escaped ... ok [INFO] [stdout] test utils::tests::humanize_yaml_data_boolean ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "a" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 1]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] test utils::tests::test_format_linked_hash_map ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'a' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["Street", "Avenue", "Boulevard"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] test utils::tests::test_format_scalar ... [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "ok" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: null [INFO] [stdout] [2026-04-20T01:40:26Z ERROR] [ObjectSchema] [1, 0] Expected an object, but got: Value(Null) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 25, line: 2, col: 24 } }, data: Value(String("John Doe")) }}) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("24 Sussex Drive")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Canada")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) }), type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Avenue")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Street" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Avenue" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "office_number" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[5, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[5, 13]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 201 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 201 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(201)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "const": [2, 15] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "ok" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("ok")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("string"), String("object"), String("number"), String("integer"), String("boolean"), String("enum"), String("array"), String("oneOf"), String("anyOf"), String("not")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test utils::tests::test_hash_map ... ok [INFO] [stdout] test utils::tests::test_scalar_to_string ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A container for reusable JSON Schema fragments., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 5, line: 2, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 1, line: 1, col: 1 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 3, line: 1, col: 3 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("ok")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None }) [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 25, line: 2, col: 24 } }, data: Value(String("John Doe")) }}) against schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] test schemas::yaml_schema::tests::test_type_boolean ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "name": [2, 14] "John Doe" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "const": [2, 15] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "const": [2, 15] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "const" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 13]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'const' with schema: { { description: A scalar value that must match the value, } type: [string, integer, number, boolean]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A scalar value that must match the value, } type: [string, integer, number, boolean]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [11, 24] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] test schemas::yaml_schema::tests::test_yaml_schema_with_multiple_types ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {allOf: allOf:[{type: object}, {}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A scalar value that must match the value, } type: [string, integer, number, boolean]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating multiple types: string, integer, number, boolean [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [103, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] test validation::formats::tests::test_invalid_dates ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] test schemas::object::tests::test_additional_properties_as_schema ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_emails ... [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 104, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 54, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 56, line: 3, col: 9 }, end: Marker { index: 82, line: 3, col: 35 } }, data: Value(String("United States of America")) }, MarkedYaml { span: Span { start: Marker { index: 83, line: 4, col: 0 }, end: Marker { index: 94, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 96, line: 4, col: 13 }, end: Marker { index: 103, line: 4, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] ok [INFO] [stdout] test validation::formats::tests::test_invalid_hostnames ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_durations ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_datetimes ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_ipv4 ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_ipv6 ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_json_pointers ... ok [INFO] [stdout] test schemas::one_of::tests::test_validate_one_of_with_null_and_object ... ok [INFO] [stdout] test schemas::yaml_schema::tests::test_object_schema_with_const_property ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_regexes ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_relative_json_pointers ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_uri_templates ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "10000" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "10000" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("10000")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {allOf: allOf:[{type: object}, {}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The title of the schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A description of the schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [StringSchema] Unsupported key for `type: string`: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: defines the first constraint on the JSON data., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: The properties that are defined in the schema, } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [120, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 11, line: 3, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 1, line: 1, col: 1 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 3, line: 1, col: 3 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("ok")) }, MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 0 }, end: Marker { index: 7, line: 2, col: 1 } }, data: Value(String("b")) }: MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 3 }, end: Marker { index: 11, line: 2, col: 5 } }, data: Value(String("no")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 12 }, end: Marker { index: 18, line: 2, col: 17 } }, data: Value(String("$defs")) }: MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 34, line: 3, col: 14 }, end: Marker { index: 40, line: 3, col: 20 } }, data: Value(String("schema")) }: MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 16 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 16 }, end: Marker { index: 62, line: 4, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 22 }, end: Marker { index: 70, line: 4, col: 28 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 87, line: 5, col: 16 }, end: Marker { index: 97, line: 5, col: 26 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 117, line: 6, col: 18 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 117, line: 6, col: 18 }, end: Marker { index: 121, line: 6, col: 22 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 143, line: 7, col: 20 }, end: Marker { index: 238, line: 8, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 143, line: 7, col: 20 }, end: Marker { index: 147, line: 7, col: 24 } }, data: Value(String("enum")) }: MarkedYaml { span: Span { start: Marker { index: 149, line: 7, col: 26 }, end: Marker { index: 222, line: 7, col: 99 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 150, line: 7, col: 27 }, end: Marker { index: 156, line: 7, col: 33 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 158, line: 7, col: 35 }, end: Marker { index: 164, line: 7, col: 41 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 166, line: 7, col: 43 }, end: Marker { index: 172, line: 7, col: 49 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 174, line: 7, col: 51 }, end: Marker { index: 181, line: 7, col: 58 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 183, line: 7, col: 60 }, end: Marker { index: 190, line: 7, col: 67 } }, data: Value(String("boolean")) }, MarkedYaml { span: Span { start: Marker { index: 192, line: 7, col: 69 }, end: Marker { index: 196, line: 7, col: 73 } }, data: Value(String("enum")) }, MarkedYaml { span: Span { start: Marker { index: 198, line: 7, col: 75 }, end: Marker { index: 203, line: 7, col: 80 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 205, line: 7, col: 82 }, end: Marker { index: 210, line: 7, col: 87 } }, data: Value(String("oneOf")) }, MarkedYaml { span: Span { start: Marker { index: 212, line: 7, col: 89 }, end: Marker { index: 217, line: 7, col: 94 } }, data: Value(String("anyOf")) }, MarkedYaml { span: Span { start: Marker { index: 219, line: 7, col: 96 }, end: Marker { index: 222, line: 7, col: 99 } }, data: Value(String("not")) }]) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 238, line: 8, col: 14 }, end: Marker { index: 254, line: 8, col: 30 } }, data: Value(String("array_of_schemas")) }: MarkedYaml { span: Span { start: Marker { index: 272, line: 9, col: 16 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 272, line: 9, col: 16 }, end: Marker { index: 276, line: 9, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 278, line: 9, col: 22 }, end: Marker { index: 283, line: 9, col: 27 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 300, line: 10, col: 16 }, end: Marker { index: 305, line: 10, col: 21 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 325, line: 11, col: 18 }, end: Marker { index: 360, line: 12, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 325, line: 11, col: 18 }, end: Marker { index: 329, line: 11, col: 22 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 331, line: 11, col: 24 }, end: Marker { index: 347, line: 11, col: 40 } }, data: Value(String("#/$defs/schema")) }}) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 360, line: 12, col: 12 }, end: Marker { index: 365, line: 12, col: 17 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 381, line: 13, col: 14 }, end: Marker { index: 458, line: 15, col: 12 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 383, line: 13, col: 16 }, end: Marker { index: 411, line: 14, col: 14 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 383, line: 13, col: 16 }, end: Marker { index: 387, line: 13, col: 20 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 389, line: 13, col: 22 }, end: Marker { index: 396, line: 13, col: 29 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 413, line: 14, col: 16 }, end: Marker { index: 458, line: 15, col: 12 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 413, line: 14, col: 16 }, end: Marker { index: 417, line: 14, col: 20 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 419, line: 14, col: 22 }, end: Marker { index: 445, line: 14, col: 48 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 3465, line: 122, col: 4 }, end: Marker { index: 3470, line: 122, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 3478, line: 123, col: 6 }, end: Marker { index: 3537, line: 125, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 3480, line: 123, col: 8 }, end: Marker { index: 3500, line: 124, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3480, line: 123, col: 8 }, end: Marker { index: 3484, line: 123, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 3486, line: 123, col: 14 }, end: Marker { index: 3493, line: 123, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 3502, line: 124, col: 8 }, end: Marker { index: 3537, line: 125, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 3502, line: 124, col: 8 }, end: Marker { index: 3506, line: 124, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 3508, line: 124, col: 14 }, end: Marker { index: 3534, line: 124, col: 40 } }, data: Value(String("#/$defs/array_of_schemas")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "a" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("24 Sussex Drive")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 1]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'a' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[13, 16] { "type": [13, 22] "boolean" }, [14, 16] { "$ref": [14, 22] "#/$defs/array_of_schemas" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] test validation::formats::tests::test_invalid_uris ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_uri_references ... ok [INFO] [stdout] test validation::formats::tests::test_valid_dates ... ok [INFO] [stdout] test validation::formats::tests::test_valid_datetimes ... ok [INFO] [stdout] test validation::formats::tests::test_invalid_uuids ... ok [INFO] [stdout] test validation::formats::tests::test_valid_emails ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "ok" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "ok" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("ok")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "b" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 1]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] test validation::formats::tests::test_valid_hostnames ... ok [INFO] [stdout] test validation::formats::tests::test_valid_durations ... ok [INFO] [stdout] test validation::formats::tests::test_valid_ipv6 ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] test validation::formats::tests::test_valid_ipv4 ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"a": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] test validation::formats::tests::test_invalid_times ... ok [INFO] [stdout] test validation::formats::tests::test_valid_json_pointers ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] test validation::formats::tests::test_valid_relative_json_pointers ... ok [INFO] [stdout] test validation::formats::tests::test_valid_uri_references ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 47, line: 3, col: 25 } }, data: Value(String("dependentRequired")) }: MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 110, line: 6, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 59, line: 4, col: 10 }, end: Marker { index: 70, line: 4, col: 21 } }, data: Value(String("credit_card")) }: MarkedYaml { span: Span { start: Marker { index: 84, line: 5, col: 12 }, end: Marker { index: 110, line: 6, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 86, line: 5, col: 14 }, end: Marker { index: 101, line: 5, col: 29 } }, data: Value(String("billing_address")) }]) }}) }, MarkedYaml { span: Span { start: Marker { index: 110, line: 6, col: 8 }, end: Marker { index: 120, line: 6, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 132, line: 7, col: 10 }, end: Marker { index: 230, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 132, line: 7, col: 10 }, end: Marker { index: 143, line: 7, col: 21 } }, data: Value(String("credit_card")) }: MarkedYaml { span: Span { start: Marker { index: 157, line: 8, col: 12 }, end: Marker { index: 180, line: 9, col: 10 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 157, line: 8, col: 12 }, end: Marker { index: 161, line: 8, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 163, line: 8, col: 18 }, end: Marker { index: 169, line: 8, col: 24 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 180, line: 9, col: 10 }, end: Marker { index: 195, line: 9, col: 25 } }, data: Value(String("billing_address")) }: MarkedYaml { span: Span { start: Marker { index: 209, line: 10, col: 12 }, end: Marker { index: 230, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 209, line: 10, col: 12 }, end: Marker { index: 213, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 215, line: 10, col: 18 }, end: Marker { index: 221, line: 10, col: 24 } }, data: Value(String("string")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("dependentRequired")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 8 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 14 }, end: Marker { index: 21, line: 2, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 30, line: 3, col: 8 }, end: Marker { index: 46, line: 3, col: 24 } }, data: Value(String("dependentSchemas")) }: MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 10 }, end: Marker { index: 158, line: 8, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 58, line: 4, col: 10 }, end: Marker { index: 69, line: 4, col: 21 } }, data: Value(String("credit_card")) }: MarkedYaml { span: Span { start: Marker { index: 83, line: 5, col: 12 }, end: Marker { index: 158, line: 8, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 83, line: 5, col: 12 }, end: Marker { index: 87, line: 5, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 89, line: 5, col: 18 }, end: Marker { index: 95, line: 5, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 108, line: 6, col: 12 }, end: Marker { index: 116, line: 6, col: 20 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 132, line: 7, col: 14 }, end: Marker { index: 158, line: 8, col: 8 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 134, line: 7, col: 16 }, end: Marker { index: 149, line: 7, col: 31 } }, data: Value(String("billing_address")) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 158, line: 8, col: 8 }, end: Marker { index: 168, line: 8, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 180, line: 9, col: 10 }, end: Marker { index: 278, line: 13, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 180, line: 9, col: 10 }, end: Marker { index: 191, line: 9, col: 21 } }, data: Value(String("credit_card")) }: MarkedYaml { span: Span { start: Marker { index: 205, line: 10, col: 12 }, end: Marker { index: 228, line: 11, col: 10 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 205, line: 10, col: 12 }, end: Marker { index: 209, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 211, line: 10, col: 18 }, end: Marker { index: 217, line: 10, col: 24 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 228, line: 11, col: 10 }, end: Marker { index: 243, line: 11, col: 25 } }, data: Value(String("billing_address")) }: MarkedYaml { span: Span { start: Marker { index: 257, line: 12, col: 12 }, end: Marker { index: 278, line: 13, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 257, line: 12, col: 12 }, end: Marker { index: 261, line: 12, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 263, line: 12, col: 18 }, end: Marker { index: 269, line: 12, col: 24 } }, data: Value(String("string")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Canada")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [INFO] [stdout] test validation::formats::tests::test_valid_times ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "some string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("dependentSchemas")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "foo": [2, 17] "I'm a string", "bar": [3, 17] 42 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: dependentRequired [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "some string" [INFO] [stdout] test validation::formats::tests::test_valid_uri_templates ... [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 11, line: 3, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 1, line: 1, col: 1 } }, data: Value(String("a")) }: MarkedYaml { span: Span { start: Marker { index: 3, line: 1, col: 3 }, end: Marker { index: 5, line: 1, col: 5 } }, data: Value(String("ok")) }, MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 0 }, end: Marker { index: 7, line: 2, col: 1 } }, data: Value(String("b")) }: MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 3 }, end: Marker { index: 11, line: 2, col: 5 } }, data: Value(String("no")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [124, 14] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) }), type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "foo": [2, 17] "I'm a string", "bar": [3, 17] 42 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "foo": [2, 17] "I'm a string", "bar": [3, 17] 42 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Applied when the instance validates against `if`., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: Applied when the instance does not validate against `if`., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] ok [INFO] [stdout] test validation::formats::tests::test_valid_uris ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectif/then/else: if: {type: object}, then: {type: object}, else: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] test validation::formats::tests::test_valid_uuids ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: dependentSchemas [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("an")) }: MarkedYaml { span: Span { start: Marker { index: 4, line: 1, col: 4 }, end: Marker { index: 41, line: 1, col: 41 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 5, line: 1, col: 5 }, end: Marker { index: 16, line: 1, col: 16 } }, data: Value(String("arbitrarily")) }, MarkedYaml { span: Span { start: Marker { index: 18, line: 1, col: 18 }, end: Marker { index: 24, line: 1, col: 24 } }, data: Value(String("nested")) }, MarkedYaml { span: Span { start: Marker { index: 26, line: 1, col: 26 }, end: Marker { index: 30, line: 1, col: 30 } }, data: Value(String("data")) }, MarkedYaml { span: Span { start: Marker { index: 32, line: 1, col: 32 }, end: Marker { index: 41, line: 1, col: 41 } }, data: Value(String("structure")) }]) }}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "dependentRequired": [4, 10] { "credit_card": [5, 12] [[5, 14] "billing_address"] }, "properties": [7, 10] { "credit_card": [8, 12] { "type": [8, 18] "string" }, "billing_address": [10, 12] { "type": [10, 18] "string" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "hello" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "2024-01-15" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "format": date }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "a": [1, 3] "ok", "b": [2, 3] "no" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "2024-01-15" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("some string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "hello" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("20500")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "format": date } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("2024-01-15")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "not-a-date" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "format": date }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] test validation::formats::tests::test_validate_format_returns_error_on_invalid ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] test validation::formats::tests::test_validate_format_returns_none_on_valid ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: Some(Boolean(false)), unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "bar" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'bar' with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "foo": [2, 17] 42, "baz": [3, 17] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "foo": [2, 17] 42, "baz": [3, 17] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "foo": [2, 17] 42, "baz": [3, 17] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] test validation::formats::tests::test_valid_regexes ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "not-a-date" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("hello")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 14] "object", "dependentSchemas": [4, 10] { "credit_card": [5, 12] { "type": [5, 18] "object", "required": [7, 14] [[7, 16] "billing_address"] } }, "properties": [9, 10] { "credit_card": [10, 12] { "type": [10, 18] "string" }, "billing_address": [12, 12] { "type": [12, 18] "string" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 104, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 54, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 56, line: 3, col: 9 }, end: Marker { index: 82, line: 3, col: 35 } }, data: Value(String("United States of America")) }, MarkedYaml { span: Span { start: Marker { index: 83, line: 4, col: 0 }, end: Marker { index: 94, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 96, line: 4, col: 13 }, end: Marker { index: 103, line: 4, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] test validation::formats::tests::test_validate_format_unknown_always_passes ... ok [INFO] [stdout] test validation::strings::tests::test_string_schema_doesnt_validate_object ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [14, 22] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: When a property named by a key is present, every string in the array must also be a property of the instance., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Washington")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] test validation::strings::tests::test_validate_string ... ok [INFO] [stdout] test schemas::yaml_schema::tests::unevaluated_properties_all_of_extra_key_rejected ... ok [INFO] [stdout] test validation::strings::tests::test_engine_validate_string ... ok [INFO] [stdout] test validation::strings::tests::test_validate_string_length_counts_unicode_scalars_not_utf8_bytes ... ok [INFO] [stdout] test validation::strings::tests::test_validate_string_unknown_format_always_passes ... ok [INFO] [stdout] test validation::strings::tests::test_validate_string_with_format ... ok [INFO] [stdout] test validation::strings::tests::test_string_schema_validation ... ok [INFO] [stdout] test validation::strings::tests::test_validate_string_with_min_length ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "value" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "format": date } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("not-a-date")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] test validation::tests::test_validate_empty_schema ... [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "hell" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "hell" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 5 } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("hell")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: null [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "value" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$defs: { schema: {type: object}, array_of_schemas: {type: array} }oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: Some({"schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("string"), String("object"), String("number"), String("integer"), String("boolean"), String("enum"), String("array"), String("oneOf"), String("anyOf"), String("not")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] ok[2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [5, 18] "object", "required": [7, 14] [[7, 16] "billing_address"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: Some({"credit_card": ["billing_address"]}), dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: Some({"credit_card": ["billing_address"]}), dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$defs: { schema: {type: object}, array_of_schemas: {type: array} }oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: When a property named by a key is present, the entire object instance must validate against the corresponding subschema., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {type: boolean} [INFO] [stdout] [INFO] [stdout] test validation::strings::tests::test_engine_validate_string_with_format ... ok [INFO] [stdout] test validation::strings::tests::test_engine_validate_string_with_min_length ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ObjectSchema#try_from] Mapping: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Unsupported key for type: object: description [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: Some({"credit_card": ["billing_address"]}), dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'credit_card' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] test validation::tests::test_validate_null ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [161, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("4111")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "baz" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}) }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: boolean [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf)., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 4690, line: 163, col: 4 }, end: Marker { index: 4701, line: 163, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 4712, line: 164, col: 6 }, end: Marker { index: 4917, line: 167, col: 4 } }, data: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).")) }, MarkedYaml { span: Span { start: Marker { index: 4917, line: 167, col: 4 }, end: Marker { index: 4922, line: 167, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 4930, line: 168, col: 6 }, end: Marker { index: 4979, line: 170, col: 2 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 4932, line: 168, col: 8 }, end: Marker { index: 4952, line: 169, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4932, line: 168, col: 8 }, end: Marker { index: 4936, line: 168, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 4938, line: 168, col: 14 }, end: Marker { index: 4945, line: 168, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 4954, line: 169, col: 8 }, end: Marker { index: 4979, line: 170, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 4954, line: 169, col: 8 }, end: Marker { index: 4958, line: 169, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 4960, line: 169, col: 14 }, end: Marker { index: 4976, line: 169, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 12]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "billing_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'billing_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1 Main" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1 Main" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/array_of_schemas [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}) }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] test validation::objects::tests::test_should_validate_properties ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/array_of_schemas [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1 Main")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: Some({"credit_card": ["billing_address"]}), dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {$defs: { schema: {type: object}, array_of_schemas: {type: array} }oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: {$defs: { schema: {type: object}, array_of_schemas: {type: array} }oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 104, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 54, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 56, line: 3, col: 9 }, end: Marker { index: 82, line: 3, col: 35 } }, data: Value(String("United States of America")) }, MarkedYaml { span: Span { start: Marker { index: 83, line: 4, col: 0 }, end: Marker { index: 94, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 96, line: 4, col: 13 }, end: Marker { index: 103, line: 4, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("K1M 1M4")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [169, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators., } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: Some({"credit_card": ["billing_address"]}), dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'credit_card' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { schema: {type: object}, array_of_schemas: {type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "array_of_schemas" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: array_of_schemas [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("string"), String("object"), String("number"), String("integer"), String("boolean"), String("enum"), String("array"), String("oneOf"), String("anyOf"), String("not")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'credit_card' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 5001, line: 171, col: 4 }, end: Marker { index: 5012, line: 171, col: 15 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 5023, line: 172, col: 6 }, end: Marker { index: 5183, line: 174, col: 4 } }, data: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.")) }, MarkedYaml { span: Span { start: Marker { index: 5183, line: 174, col: 4 }, end: Marker { index: 5188, line: 174, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 5196, line: 175, col: 6 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 5198, line: 175, col: 8 }, end: Marker { index: 5218, line: 176, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 5198, line: 175, col: 8 }, end: Marker { index: 5202, line: 175, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 5204, line: 175, col: 14 }, end: Marker { index: 5211, line: 175, col: 21 } }, data: Value(String("boolean")) }}) }, MarkedYaml { span: Span { start: Marker { index: 5220, line: 176, col: 8 }, end: Marker { index: 5243, line: 177, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 5220, line: 176, col: 8 }, end: Marker { index: 5224, line: 176, col: 12 } }, data: Value(String("$ref")) }: MarkedYaml { span: Span { start: Marker { index: 5226, line: 176, col: 14 }, end: Marker { index: 5242, line: 176, col: 30 } }, data: Value(String("#/$defs/schema")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("4111")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("4111")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: {type: array}, key: Some(Token { inner: "array_of_schemas" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/array_of_schemas: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "billing_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'billing_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1 Main" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] test validation::objects::tests::dependent_required_validation ... [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1 Main" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1 Main")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] key: Value(String("$ref")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: $ref [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] Trying to load `$ref` as Reference [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Reference#try_from] { "$ref": [176, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] test schemas::one_of::tests::test_validate_one_of_with_array_of_schemas ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111", "billing_address": [2, 17] "1 Main" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "billing_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] test schemas::if_then_else::tests::json_schema_doc_usa_canada_postal_if_then_else ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}) }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "billing_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: Some({"credit_card": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}) } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'credit_card' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "4111" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("4111")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"$schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Specifies which draft of the JSON Schema standard the schema adheres to.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$id": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$defs": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A container for reusable JSON Schema fragments.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "title": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The title of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A description of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("defines the first constraint on the JSON data.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "additionalProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "not": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "oneOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "allOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "anyOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedItems": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "country": [3, 9] "United States of America", "postal_code": [4, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: Some(["billing_address"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "credit_card": [1, 13] "4111" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "credit_card" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 11]" [INFO] [stdout] test validation::objects::tests::dependent_schemas_validation ... ok [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "$schema": [1, 9] "https://yaml-schema.net/yaml-schema.yaml", "$id": [2, 5] "https://yaml-schema.net/draft/2025-11/meta-schema", "title": [3, 7] "YAML Schema meta-schema", "description": [4, 13] "Meta-schema for YAML Schema, based on JSON Schema meta-schema", "type": [5, 6] "object", "$defs": [7, 2] { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } }, "properties": [90, 2] { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } }, "additionalProperties": [177, 22] false } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("United States of America")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: Some("https://yaml-schema.net/draft/2025-11/meta-schema"), schema: Some("https://yaml-schema.net/yaml-schema.yaml"), title: Some("YAML Schema meta-schema"), description: Some("Meta-schema for YAML Schema, based on JSON Schema meta-schema") }, anchor: None, ref: None, defs: Some({"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"$schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Specifies which draft of the JSON Schema standard the schema adheres to.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$id": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$defs": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A container for reusable JSON Schema fragments.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "title": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The title of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A description of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("defines the first constraint on the JSON data.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "additionalProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "not": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "oneOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "allOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "anyOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedItems": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "$schema": [1, 9] "https://yaml-schema.net/yaml-schema.yaml", "$id": [2, 5] "https://yaml-schema.net/draft/2025-11/meta-schema", "title": [3, 7] "YAML Schema meta-schema", "description": [4, 13] "Meta-schema for YAML Schema, based on JSON Schema meta-schema", "type": [5, 6] "object", "$defs": [7, 2] { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } }, "properties": [90, 2] { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } }, "additionalProperties": [177, 22] false } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"$schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Specifies which draft of the JSON Schema standard the schema adheres to.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$id": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "$defs": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A container for reusable JSON Schema fragments.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "title": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The title of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A description of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("defines the first constraint on the JSON data.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "additionalProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "not": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "oneOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "allOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "anyOf": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedProperties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "unevaluatedItems": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 68, line: 4, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 58, line: 3, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 3, col: 13 }, end: Marker { index: 67, line: 3, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "$schema": [1, 9] "https://yaml-schema.net/yaml-schema.yaml", "$id": [2, 5] "https://yaml-schema.net/draft/2025-11/meta-schema", "title": [3, 7] "YAML Schema meta-schema", "description": [4, 13] "Meta-schema for YAML Schema, based on JSON Schema meta-schema", "type": [5, 6] "object", "$defs": [7, 2] { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } }, "properties": [90, 2] { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } }, "additionalProperties": [177, 22] false } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "$schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[1, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "$id" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 3]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property '$id' with schema: { { description: Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents., } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents., } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "https://yaml-schema.net/draft/2025-11/meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents., } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "https://yaml-schema.net/draft/2025-11/meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("https://yaml-schema.net/draft/2025-11/meta-schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "title" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 5]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'title' with schema: { { description: The title of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: The title of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "YAML Schema meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The title of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: The title of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "YAML Schema meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("YAML Schema meta-schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'description' with schema: { { description: A description of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A description of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Meta-schema for YAML Schema, based on JSON Schema meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A description of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A description of the schema, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Meta-schema for YAML Schema, based on JSON Schema meta-schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Meta-schema for YAML Schema, based on JSON Schema meta-schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[5, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[5, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "20500" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("20500")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 68, line: 4, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 58, line: 3, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 3, col: 13 }, end: Marker { index: 67, line: 3, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'type' with schema: { { description: defines the first constraint on the JSON data., } $ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: defines the first constraint on the JSON data., } $ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("defines the first constraint on the JSON data.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: defines the first constraint on the JSON data., } $ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 68, line: 4, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 58, line: 3, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 3, col: 13 }, end: Marker { index: 67, line: 3, col: 20 } }, data: Value(String("20500")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "$defs" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[6, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[6, 5]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property '$defs' with schema: { { description: A container for reusable JSON Schema fragments., } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A container for reusable JSON Schema fragments., } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A container for reusable JSON Schema fragments.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A container for reusable JSON Schema fragments., } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "valid_types": [8, 4] { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] }, "schema_type": [22, 4] { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] }, "schema": [30, 4] { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } }, "array_of_schemas": [84, 4] { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "valid_types" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[7, 2]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[7, 13]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "20500" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 74, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("24 Sussex Drive")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 42, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 3, col: 9 }, end: Marker { index: 50, line: 3, col: 15 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 4, col: 0 }, end: Marker { index: 62, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 13 }, end: Marker { index: 73, line: 4, col: 22 } }, data: Value(String("K1M 1M4")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "description": [8, 17] "A list of valid types", "type": [9, 10] "string", "enum": [12, 6] [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[8, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[8, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "A list of valid types" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "A list of valid types" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("A list of valid types")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[9, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[9, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 74, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("24 Sussex Drive")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 42, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 3, col: 9 }, end: Marker { index: 50, line: 3, col: 15 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 4, col: 0 }, end: Marker { index: 62, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 13 }, end: Marker { index: 73, line: 4, col: 22 } }, data: Value(String("K1M 1M4")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("K1M 1M4")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 74, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("24 Sussex Drive")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 42, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 3, col: 9 }, end: Marker { index: 50, line: 3, col: 15 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 4, col: 0 }, end: Marker { index: 62, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 13 }, end: Marker { index: 73, line: 4, col: 22 } }, data: Value(String("K1M 1M4")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "enum" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[10, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[10, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'enum' with schema: { { description: An array of accepted values, } type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: An array of accepted values, } type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: An array of accepted values, } type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: [[12, 8] "boolean", [13, 8] "integer", [14, 8] "number", [15, 8] "string", [16, 8] "null", [18, 8] "array", [19, 8] "enum", [20, 8] "object"] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "schema_type" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[21, 2]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[21, 13]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("24 Sussex Drive")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("Canada")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "Canada" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "description": [23, 6] "The type of the schema", "oneOf": [25, 6] [[25, 8] { "$ref": [25, 14] "#/$defs/valid_types" }, [26, 8] { "type": [26, 14] "array", "items": [28, 10] { "$ref": [28, 16] "#/$defs/valid_types" } }] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[22, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[22, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "The type of the schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "The type of the schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("The type of the schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "oneOf" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[24, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[24, 9]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[29, 2]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[29, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 83, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 38, line: 2, col: 37 } }, data: Value(String("Adriaan Goekooplaan")) }, MarkedYaml { span: Span { start: Marker { index: 39, line: 3, col: 0 }, end: Marker { index: 46, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 3, col: 9 }, end: Marker { index: 59, line: 3, col: 20 } }, data: Value(String("Netherlands")) }, MarkedYaml { span: Span { start: Marker { index: 60, line: 4, col: 0 }, end: Marker { index: 71, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 73, line: 4, col: 13 }, end: Marker { index: 82, line: 4, col: 22 } }, data: Value(String("2517 JX")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 83, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 38, line: 2, col: 37 } }, data: Value(String("Adriaan Goekooplaan")) }, MarkedYaml { span: Span { start: Marker { index: 39, line: 3, col: 0 }, end: Marker { index: 46, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 3, col: 9 }, end: Marker { index: 59, line: 3, col: 20 } }, data: Value(String("Netherlands")) }, MarkedYaml { span: Span { start: Marker { index: 60, line: 4, col: 0 }, end: Marker { index: 71, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 73, line: 4, col: 13 }, end: Marker { index: 82, line: 4, col: 22 } }, data: Value(String("2517 JX")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "description": [31, 6] "A meta schema for a YAML object schema", "type": [32, 10] "object", "properties": [34, 6] { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[30, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[30, 15]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "A meta schema for a YAML object schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "A meta schema for a YAML object schema" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("A meta schema for a YAML object schema")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[32, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[32, 8]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 83, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 38, line: 2, col: 37 } }, data: Value(String("Adriaan Goekooplaan")) }, MarkedYaml { span: Span { start: Marker { index: 39, line: 3, col: 0 }, end: Marker { index: 46, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 48, line: 3, col: 9 }, end: Marker { index: 59, line: 3, col: 20 } }, data: Value(String("Netherlands")) }, MarkedYaml { span: Span { start: Marker { index: 60, line: 4, col: 0 }, end: Marker { index: 71, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 73, line: 4, col: 13 }, end: Marker { index: 82, line: 4, col: 22 } }, data: Value(String("2517 JX")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "2517 JX" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "2517 JX" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("2517 JX")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating object: { "street_address": [2, 16] "Adriaan Goekooplaan", "country": [3, 9] "Netherlands", "postal_code": [4, 13] "2517 JX" } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Adriaan Goekooplaan" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "properties" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[33, 4]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Adriaan Goekooplaan" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[33, 14]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] do_validate: Value(String("Adriaan Goekooplaan")) [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:26Z DEBUG] Validating property 'properties' with schema: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("Netherlands")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "Netherlands" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "type": [35, 8] { "$ref": [35, 14] "#/$defs/schema_type" }, "properties": [37, 8] { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } }, "description": [43, 8] { "type": [43, 14] "string" }, "enum": [45, 8] { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" }, "const": [48, 8] { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] }, "if": [55, 8] { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" }, "then": [60, 8] { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" }, "else": [63, 8] { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" }, "dependentRequired": [66, 8] { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } }, "dependentSchemas": [76, 8] { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[34, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[34, 10]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 72, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("24 Sussex Drive")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 42, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 3, col: 9 }, end: Marker { index: 50, line: 3, col: 15 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 4, col: 0 }, end: Marker { index: 62, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 13 }, end: Marker { index: 71, line: 4, col: 20 } }, data: Value(String("10000")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 72, line: 5, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("24 Sussex Drive")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 42, line: 3, col: 7 } }, data: Value(String("country")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 3, col: 9 }, end: Marker { index: 50, line: 3, col: 15 } }, data: Value(String("Canada")) }, MarkedYaml { span: Span { start: Marker { index: 51, line: 4, col: 0 }, end: Marker { index: 62, line: 4, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 64, line: 4, col: 13 }, end: Marker { index: 71, line: 4, col: 20 } }, data: Value(String("10000")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$ref": [35, 14] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[35, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[35, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "properties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[36, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[36, 16]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "10000" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "10000" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("10000")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "24 Sussex Drive", "country": [3, 9] "Canada", "postal_code": [4, 13] "10000" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "24 Sussex Drive" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("24 Sussex Drive")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "country" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'country' with schema: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [37, 21] "The properties that are defined in the schema", "type": [38, 14] "object", "patternProperties": [40, 10] { "^[a-zA-Z0-9_-]+$": [41, 12] { "$ref": [41, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[37, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[37, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "The properties that are defined in the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["United States of America", "Canada", "Netherlands"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "The properties that are defined in the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("Canada")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("The properties that are defined in the schema")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "United States of America" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "Canada" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[38, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[38, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: objectallOf: allOf:[{if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}, {if/then/else: if: {type: object}, then: {type: object}}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Canada")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[A-Z][0-9][A-Z] [0-9][A-Z][0-9]$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("Netherlands")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: Some(["country"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{4} [A-Z]{2}$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 70, line: 4, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 15, line: 2, col: 14 } }, data: Value(String("street_address")) }: MarkedYaml { span: Span { start: Marker { index: 17, line: 2, col: 16 }, end: Marker { index: 46, line: 2, col: 45 } }, data: Value(String("1600 Pennsylvania Avenue NW")) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 3, col: 0 }, end: Marker { index: 58, line: 3, col: 11 } }, data: Value(String("postal_code")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 3, col: 13 }, end: Marker { index: 69, line: 3, col: 22 } }, data: Value(String("K1M 1M4")) }}) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {if/then/else: if: {type: object}, then: {type: object}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating if/then/else: IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] if/then/else: validating instance against `if` schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'postal_code' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "K1M 1M4" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("K1M 1M4")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: Some(IfThenElseSchema { if_schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: Some(String("United States of America")), enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), then_schema: Some(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"postal_code": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "pattern": ^[0-9]{5}(-[0-9]{4})?$ }), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })), else_schema: None }), type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"street_address": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "country": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: Some(EnumSchema { enum: [String("United States of America"), String("Canada"), String("Netherlands")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "street_address": [2, 16] "1600 Pennsylvania Avenue NW", "postal_code": [3, 13] "K1M 1M4" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "street_address" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'street_address' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "1600 Pennsylvania Avenue NW" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("1600 Pennsylvania Avenue NW")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "postal_code" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] test schemas::if_then_else::tests::json_schema_doc_allof_three_countries_postal ... ok [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[39, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[39, 25]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[42, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[42, 17]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "type": [43, 14] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "type": [43, 14] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "type": [43, 14] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "type": [43, 14] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "type": [43, 14] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[43, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[43, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[44, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[44, 10]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [45, 21] "An array of accepted values", "type": [46, 14] "array" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[45, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[45, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "An array of accepted values" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "An array of accepted values" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("An array of accepted values")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[46, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[46, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("array")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("array")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("array")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("array")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "const" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[47, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[47, 11]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [48, 21] "A scalar value that must match the value", "type": [50, 10] [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[48, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[48, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "A scalar value that must match the value" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "A scalar value that must match the value" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("A scalar value that must match the value")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[49, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[49, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Sequence([MarkedYaml { span: Span { start: Marker { index: 1229, line: 50, col: 12 }, end: Marker { index: 1235, line: 50, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 1248, line: 51, col: 12 }, end: Marker { index: 1255, line: 51, col: 19 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 1268, line: 52, col: 12 }, end: Marker { index: 1274, line: 52, col: 18 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 1287, line: 53, col: 12 }, end: Marker { index: 1294, line: 53, col: 19 } }, data: Value(String("boolean")) }]) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Sequence([MarkedYaml { span: Span { start: Marker { index: 1229, line: 50, col: 12 }, end: Marker { index: 1235, line: 50, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 1248, line: 51, col: 12 }, end: Marker { index: 1255, line: 51, col: 19 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 1268, line: 52, col: 12 }, end: Marker { index: 1274, line: 52, col: 18 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 1287, line: 53, col: 12 }, end: Marker { index: 1294, line: 53, col: 19 } }, data: Value(String("boolean")) }]) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Sequence([MarkedYaml { span: Span { start: Marker { index: 1229, line: 50, col: 12 }, end: Marker { index: 1235, line: 50, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 1248, line: 51, col: 12 }, end: Marker { index: 1255, line: 51, col: 19 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 1268, line: 52, col: 12 }, end: Marker { index: 1274, line: 52, col: 18 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 1287, line: 53, col: 12 }, end: Marker { index: 1294, line: 53, col: 19 } }, data: Value(String("boolean")) }]) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: ["string", "integer", "number", "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] error: Value [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] is not in the enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 2 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Sequence([MarkedYaml { span: Span { start: Marker { index: 1229, line: 50, col: 12 }, end: Marker { index: 1235, line: 50, col: 18 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 1248, line: 51, col: 12 }, end: Marker { index: 1255, line: 51, col: 19 } }, data: Value(String("integer")) }, MarkedYaml { span: Span { start: Marker { index: 1268, line: 52, col: 12 }, end: Marker { index: 1274, line: 52, col: 18 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 1287, line: 53, col: 12 }, end: Marker { index: 1294, line: 53, col: 19 } }, data: Value(String("boolean")) }]) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: [[50, 12] "string", [51, 12] "integer", [52, 12] "number", [53, 12] "boolean"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("integer")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("integer")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("number")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("number")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("boolean")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("boolean")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "if" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[54, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[54, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [56, 10] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [58, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[55, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[55, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[58, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[58, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "then" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[59, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[59, 10]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [60, 21] "Applied when the instance validates against `if`.", "$ref": [61, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[60, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[60, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Applied when the instance validates against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Applied when the instance validates against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Applied when the instance validates against `if`.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[61, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[61, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "else" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[62, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[62, 10]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [63, 21] "Applied when the instance does not validate against `if`.", "$ref": [64, 14] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[63, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[63, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Applied when the instance does not validate against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Applied when the instance does not validate against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Applied when the instance does not validate against `if`.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[64, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[64, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "dependentRequired" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[65, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[65, 23]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [67, 10] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [69, 14] "object", "patternProperties": [71, 10] { "^[a-zA-Z0-9_-]+$": [72, 12] { "type": [72, 18] "array", "items": [74, 14] { "type": [74, 20] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[66, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[66, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "When a property named by a key is present, every string in the array must also be a property of the instance." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "When a property named by a key is present, every string in the array must also be a property of the instance." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("When a property named by a key is present, every string in the array must also be a property of the instance.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[69, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[69, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[70, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[70, 25]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "dependentSchemas" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[75, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[75, 22]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [77, 10] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [79, 14] "object", "patternProperties": [81, 10] { "^[a-zA-Z0-9_-]+$": [82, 12] { "$ref": [82, 18] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[76, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[76, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "When a property named by a key is present, the entire object instance must validate against the corresponding subschema." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "When a property named by a key is present, the entire object instance must validate against the corresponding subschema." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[79, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[79, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[80, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[80, 25]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "array_of_schemas" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[83, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[83, 18]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [85, 6] "An array of schemas", "type": [86, 10] "array", "items": [88, 6] { "$ref": [88, 12] "#/$defs/schema" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[84, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[84, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "An array of schemas" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "An array of schemas" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("An array of schemas")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[86, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[86, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("array")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("array")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("array")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("array")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "items" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[87, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[87, 9]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "properties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[89, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[89, 10]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'properties' with schema: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The properties that are defined in the schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$schema": [91, 4] { "description": [91, 17] "Specifies which draft of the JSON Schema standard the schema adheres to.", "type": [92, 10] "string" }, "$id": [94, 4] { "description": [95, 6] "Sets a URI for the schema. You can use this unique URI to refer to elements of the schema from inside the same document or from external JSON documents.", "type": [97, 10] "string" }, "$defs": [99, 4] { "description": [99, 17] "A container for reusable JSON Schema fragments.", "type": [100, 10] "object", "patternProperties": [102, 6] { "^[a-zA-Z0-9_-]+$": [103, 8] { "$ref": [103, 14] "#/$defs/schema" } } }, "title": [105, 4] { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" }, "description": [109, 4] { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" }, "type": [112, 4] { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" }, "properties": [115, 4] { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } }, "additionalProperties": [122, 4] { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] }, "not": [126, 4] { "$ref": [126, 10] "#/$defs/schema" }, "oneOf": [128, 4] { "$ref": [128, 10] "#/$defs/array_of_schemas" }, "allOf": [130, 4] { "$ref": [130, 10] "#/$defs/array_of_schemas" }, "anyOf": [132, 4] { "$ref": [132, 10] "#/$defs/array_of_schemas" }, "if": [134, 4] { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" }, "then": [139, 4] { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" }, "else": [142, 4] { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" }, "dependentRequired": [145, 4] { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } }, "dependentSchemas": [155, 4] { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } }, "unevaluatedProperties": [163, 4] { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] }, "unevaluatedItems": [171, 4] { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[90, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[90, 9]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$id" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[93, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[93, 5]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$defs" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[98, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[98, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "title" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[104, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[104, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [106, 6] "The title of the schema", "type": [107, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[105, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[105, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "The title of the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "The title of the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("The title of the schema")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[107, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[107, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[108, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[108, 13]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [109, 17] "A description of the schema", "type": [110, 10] "string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[109, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[109, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "A description of the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "A description of the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("A description of the schema")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[110, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[110, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("string")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[111, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[111, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [112, 17] "defines the first constraint on the JSON data.", "$ref": [113, 10] "#/$defs/schema_type" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[112, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[112, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "defines the first constraint on the JSON data." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "defines the first constraint on the JSON data." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("defines the first constraint on the JSON data.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[113, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[113, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "properties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[114, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[114, 12]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [116, 6] "The properties that are defined in the schema", "type": [117, 10] "object", "patternProperties": [119, 6] { "^[a-zA-Z0-9_-]+$": [120, 8] { "$ref": [120, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[115, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[115, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "The properties that are defined in the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "The properties that are defined in the schema" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("The properties that are defined in the schema")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[117, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[117, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[118, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[118, 21]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "additionalProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[121, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[121, 22]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "oneOf": [123, 6] [[123, 8] { "type": [123, 14] "boolean" }, [124, 8] { "$ref": [124, 14] "#/$defs/array_of_schemas" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "oneOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[122, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[122, 9]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "not" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[125, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[125, 5]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$ref": [126, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[126, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[126, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "oneOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[127, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[127, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$ref": [128, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[128, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[128, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "allOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[129, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[129, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$ref": [130, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[130, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[130, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "anyOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[131, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[131, 7]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "$ref": [132, 10] "#/$defs/array_of_schemas" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[132, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[132, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "if" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[133, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[133, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [135, 6] "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.", "$ref": [137, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[134, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[134, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[137, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[137, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "then" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[138, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[138, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [139, 17] "Applied when the instance validates against `if`.", "$ref": [140, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[139, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[139, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Applied when the instance validates against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Applied when the instance validates against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Applied when the instance validates against `if`.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[140, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[140, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "else" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[141, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[141, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [142, 17] "Applied when the instance does not validate against `if`.", "$ref": [143, 10] "#/$defs/schema" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[142, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[142, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "Applied when the instance does not validate against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "Applied when the instance does not validate against `if`." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("Applied when the instance does not validate against `if`.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "$ref" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[143, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[143, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "dependentRequired" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[144, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[144, 19]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [146, 6] "When a property named by a key is present, every string in the array must also be a property of the instance.", "type": [148, 10] "object", "patternProperties": [150, 6] { "^[a-zA-Z0-9_-]+$": [151, 8] { "type": [151, 14] "array", "items": [153, 10] { "type": [153, 16] "string" } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[145, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[145, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "When a property named by a key is present, every string in the array must also be a property of the instance." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "When a property named by a key is present, every string in the array must also be a property of the instance." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("When a property named by a key is present, every string in the array must also be a property of the instance.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[148, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[148, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[149, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[149, 21]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "dependentSchemas" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[154, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[154, 18]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [156, 6] "When a property named by a key is present, the entire object instance must validate against the corresponding subschema.", "type": [158, 10] "object", "patternProperties": [160, 6] { "^[a-zA-Z0-9_-]+$": [161, 8] { "$ref": [161, 14] "#/$defs/schema" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[155, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[155, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "When a property named by a key is present, the entire object instance must validate against the corresponding subschema." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "When a property named by a key is present, the entire object instance must validate against the corresponding subschema." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "type" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[158, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[158, 8]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'type' with schema: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema_type} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema_type" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema_type" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema_type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, key: Some(Token { inner: "schema_type" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/valid_types} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "valid_types" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "valid_types" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: valid_types [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A list of valid types, } type: string}, key: Some(Token { inner: "valid_types" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/valid_types: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A list of valid types, } type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating enum schema: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] self: Enum { enum: ["boolean", "integer", "number", "string", "null", "array", "enum", "object"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] Validating value: Value(String("object")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] const_value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "boolean" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "integer" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "number" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "null" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "array" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "enum" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [EnumSchema] value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(String("object")) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: "object" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "patternProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[159, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[159, 21]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "unevaluatedProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[162, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[162, 23]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [164, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).", "oneOf": [168, 6] [[168, 8] { "type": [168, 14] "boolean" }, [169, 8] { "$ref": [169, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[163, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[163, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf)." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf)." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to object properties not already evaluated by properties, patternProperties, additionalProperties, or in-place applicators (e.g. allOf).")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "oneOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[167, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[167, 9]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "unevaluatedItems" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[170, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[170, 18]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9_-]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/schema} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "schema" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "schema" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: A meta schema for a YAML object schema, } type: object}, key: Some(Token { inner: "schema" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/schema: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A meta schema for a YAML object schema, } type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "description": [172, 6] "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.", "oneOf": [175, 6] [[175, 8] { "type": [175, 14] "boolean" }, [176, 8] { "$ref": [176, 14] "#/$defs/schema" }] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "description" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[171, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[171, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'description' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators." [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("JSON Schema 2020-12 unevaluated vocabulary. Applies to array elements not already evaluated by prefixItems, items, contains, or in-place applicators.")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "oneOf" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[174, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[174, 9]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "additionalProperties" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[177, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[177, 20]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'additionalProperties' with schema: {oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: boolean}, {$ref: $ref: #/$defs/array_of_schemas}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("boolean"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: boolean} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: boolean [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Boolean(false)) against schema: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/array_of_schemas" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {$ref: $ref: #/$defs/array_of_schemas} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Reference found: $ref: #/$defs/array_of_schemas [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Pointer: /$defs/array_of_schemas [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] components: [Root, Token(Token { inner: "$defs" }), Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Root [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [RootSchema#resolve] component: Token(Token { inner: "$defs" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, key: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] self: { { id: https://yaml-schema.net/draft/2025-11/meta-schema, schema: https://yaml-schema.net/yaml-schema.yaml, title: YAML Schema meta-schema, description: Meta-schema for YAML Schema, based on JSON Schema meta-schema, } type: object$defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} }}, token: Some(Token { inner: "$defs" }), components: [Token(Token { inner: "array_of_schemas" })] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] key: $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] Resolving $defs [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: { valid_types: { { description: A list of valid types, } type: string}, schema_type: { { description: The type of the schema, } oneOf: oneOf:[{$ref: $ref: #/$defs/valid_types}, {type: array}]}, schema: { { description: A meta schema for a YAML object schema, } type: object}, array_of_schemas: { { description: An array of schemas, } type: array} } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] component: Token(Token { inner: "array_of_schemas" }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] decoded: array_of_schemas [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] defs: {"valid_types": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A list of valid types") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: Some(EnumSchema { enum: [String("boolean"), String("integer"), String("number"), String("string"), String("null"), String("array"), String("enum"), String("object")] }), array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "schema_type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The type of the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/valid_types" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "schema": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A meta schema for a YAML object schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"type": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema_type" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "properties": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("The properties that are defined in the schema") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "description": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "enum": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of accepted values") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: None, prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "const": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A scalar value that must match the value") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Multiple(["string", "integer", "number", "boolean"]), const: None, enum: None, array_schema: None, integer_schema: Some(IntegerSchema { bounds: NumericBounds { minimum: None, maximum: None, exclusive_minimum: None, exclusive_maximum: None, multiple_of: None } }), number_schema: Some(Number {}), object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "if": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Subschema used only to choose whether `then` or `else` is applied; its assertion errors are not reported on the parent.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "then": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance validates against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "else": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("Applied when the instance does not validate against `if`.") }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentRequired": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, every string in the array must also be a property of the instance.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "dependentSchemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("When a property named by a key is present, the entire object instance must validate against the corresponding subschema.") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9_-]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }), "array_of_schemas": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#resolve] schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#resolve] self: { { description: An array of schemas, } type: array}, key: Some(Token { inner: "array_of_schemas" }), components: [] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Found /$defs/array_of_schemas: { { description: An array of schemas, } type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: An array of schemas, } type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("An array of schemas") }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: An array of schemas, } type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: Some(Reference { ref_name: "#/$defs/schema" }), defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] test loader::tests::test_self_validate ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 176 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.41s [INFO] [stdout] [INFO] [stderr] Running unittests src/bin/ys.rs (/opt/rustwide/target/debug/deps/ys-38156352ee612b92) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/external_ref.rs (/opt/rustwide/target/debug/deps/external_ref-5832855ad27954c4) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test test_absolute_file_uri_ref_without_fragment ... ok [INFO] [stdout] test test_absolute_file_uri_ref_resolves_and_validates ... ok [INFO] [stdout] test test_external_ref_resolves_and_validates ... ok [INFO] [stdout] test test_absolute_uri_ref_caches_by_id ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/features.rs (/opt/rustwide/target/debug/deps/features-90c96326577d1482) [INFO] [stdout] Feature: Basic YAML schema [INFO] [stdout] Scenario: Empty YAML [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\n\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntrue\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\nfalse\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: foo\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 10, line: 2, col: 9 } }, data: Value(String("foo")) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z ERROR] Error: UnsupportedType("Expected type: string, number, integer, object, array, boolean, or null, but got: foo") [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: string\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("string")) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: number\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("number")) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: object\nproperties:\n foo:\n type: string\n bar:\n type: number\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 24, line: 3, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 74, line: 8, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 31, line: 4, col: 5 } }, data: Value(String("foo")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 5, col: 4 }, end: Marker { index: 52, line: 6, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 37, line: 5, col: 4 }, end: Marker { index: 41, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 43, line: 5, col: 10 }, end: Marker { index: 49, line: 5, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 52, line: 6, col: 2 }, end: Marker { index: 55, line: 6, col: 5 } }, data: Value(String("bar")) }: MarkedYaml { span: Span { start: Marker { index: 61, line: 7, col: 4 }, end: Marker { index: 74, line: 8, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 61, line: 7, col: 4 }, end: Marker { index: 65, line: 7, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 67, line: 7, col: 10 }, end: Marker { index: 73, line: 7, col: 16 } }, data: Value(String("number")) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "properties": [4, 2] { "foo": [5, 4] { "type": [5, 10] "string" }, "bar": [7, 4] { "type": [7, 10] "number" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [1:1] .: YamlSchema is `false`! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "foo": [1, 5] "I'm a string", "bar": [2, 5] 42 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "foo": [1, 5] "I'm a string", "bar": [2, 5] 42 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "foo": [1, 5] "I'm a string", "bar": [2, 5] 42 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "bar" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'bar' with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [1:1] .: YamlSchema is `false`! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 3.14 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 3.14 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(FloatingPoint(3.14)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "foo": [1, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "foo": [1, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "foo": [1, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("I'm a string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [1:1] .: YamlSchema is `false`! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [1:1] .: Expected a string, but got: 42 (int) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(String("I'm a string")) [INFO] [stdout] [1:1] .: Expected a number, but got: "I'm a string" (string) [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "foo": [1, 5] 42, "bar": [2, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "foo": [1, 5] 42, "bar": [2, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"foo": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "bar": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "foo": [1, 5] 42, "bar": [2, 5] "I'm a string" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "foo" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'foo' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "bar" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'bar' with schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I'm a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(String("I'm a string")) [INFO] [stdout] [1:6] .foo: Expected a string, but got: 42 (int) [INFO] [stdout] [2:6] .bar: Expected a number, but got: "I'm a string" (string) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("an")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 2 }, end: Marker { index: 31, line: 4, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 8, line: 2, col: 4 }, end: Marker { index: 19, line: 2, col: 15 } }, data: Value(String("arbitrarily")) }, MarkedYaml { span: Span { start: Marker { index: 24, line: 3, col: 4 }, end: Marker { index: 30, line: 3, col: 10 } }, data: Value(String("nested")) }]) }, MarkedYaml { span: Span { start: Marker { index: 31, line: 4, col: 0 }, end: Marker { index: 35, line: 4, col: 4 } }, data: Value(String("data")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 4, col: 6 }, end: Marker { index: 46, line: 4, col: 15 } }, data: Value(String("structure")) }}) [INFO] [stdout] [1:1] .: Expected a string, but got: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("an")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 2 }, end: Marker { index: 31, line: 4, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 8, line: 2, col: 4 }, end: Marker { index: 19, line: 2, col: 15 } }, data: Value(String("arbitrarily")) }, MarkedYaml { span: Span { start: Marker { index: 24, line: 3, col: 4 }, end: Marker { index: 30, line: 3, col: 10 } }, data: Value(String("nested")) }]) }, MarkedYaml { span: Span { start: Marker { index: 31, line: 4, col: 0 }, end: Marker { index: 35, line: 4, col: 4 } }, data: Value(String("data")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 4, col: 6 }, end: Marker { index: 46, line: 4, col: 15 } }, data: Value(String("structure")) }}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "an": [2, 2] [[2, 4] "arbitrarily", [3, 4] "nested"], "data": [4, 6] "structure" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("an")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 2 }, end: Marker { index: 31, line: 4, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 8, line: 2, col: 4 }, end: Marker { index: 19, line: 2, col: 15 } }, data: Value(String("arbitrarily")) }, MarkedYaml { span: Span { start: Marker { index: 24, line: 3, col: 4 }, end: Marker { index: 30, line: 3, col: 10 } }, data: Value(String("nested")) }]) }, MarkedYaml { span: Span { start: Marker { index: 31, line: 4, col: 0 }, end: Marker { index: 35, line: 4, col: 4 } }, data: Value(String("data")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 4, col: 6 }, end: Marker { index: 46, line: 4, col: 15 } }, data: Value(String("structure")) }}) [INFO] [stdout] [1:1] .: Expected a scalar value, but got: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("an")) }: MarkedYaml { span: Span { start: Marker { index: 6, line: 2, col: 2 }, end: Marker { index: 31, line: 4, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 8, line: 2, col: 4 }, end: Marker { index: 19, line: 2, col: 15 } }, data: Value(String("arbitrarily")) }, MarkedYaml { span: Span { start: Marker { index: 24, line: 3, col: 4 }, end: Marker { index: 30, line: 3, col: 10 } }, data: Value(String("nested")) }]) }, MarkedYaml { span: Span { start: Marker { index: 31, line: 4, col: 0 }, end: Marker { index: 35, line: 4, col: 4 } }, data: Value(String("data")) }: MarkedYaml { span: Span { start: Marker { index: 37, line: 4, col: 6 }, end: Marker { index: 46, line: 4, col: 15 } }, data: Value(String("structure")) }}) [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] Scenario: `true` should accept anything [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] Scenario: `false` should reject anything [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should NOT accept: [INFO] [stdout] ✔ And it should NOT accept: [INFO] [stdout] ✔ And it should NOT accept: [INFO] [stdout] Scenario: "type: foo" should error [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should fail with "Unsupported type: Expected type: string, number, integer, object, array, boolean, or null, but got: foo" [INFO] [stdout] Scenario: "type: string" should accept strings [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] ✔ But it should NOT accept: [INFO] [stdout] ✔ And it should NOT accept: [INFO] [stdout] Scenario: "type: number" should accept numbers [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] ✔ But it should NOT accept: [INFO] [stdout] ✔ And it should NOT accept: [INFO] [stdout] Scenario: "type: object" should validate properties [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] ✔ And it should accept: [INFO] [stdout] ✔ But it should NOT accept: [INFO] [stdout] ✔ And the error message should be "[1:6] .foo: Expected a string, but got: 42 (int)" [INFO] [stdout] [Summary] [INFO] [stdout] 1 feature [INFO] [stdout] 7 scenarios (7 passed) [INFO] [stdout] 29 steps (29 passed) [INFO] [stdout] Feature: Schema Composition [INFO] [stdout] Scenario: allOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\nallOf:\n - type: string\n minLength: 1\n - type: string\n maxLength: 5\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 6, line: 2, col: 5 } }, data: Value(String("allOf")) }: MarkedYaml { span: Span { start: Marker { index: 10, line: 3, col: 2 }, end: Marker { index: 76, line: 7, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 44, line: 5, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 16, line: 3, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 18, line: 3, col: 10 }, end: Marker { index: 24, line: 3, col: 16 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 29, line: 4, col: 4 }, end: Marker { index: 38, line: 4, col: 13 } }, data: Value(String("minLength")) }: MarkedYaml { span: Span { start: Marker { index: 40, line: 4, col: 15 }, end: Marker { index: 41, line: 4, col: 16 } }, data: Value(Integer(1)) }}) }, MarkedYaml { span: Span { start: Marker { index: 46, line: 5, col: 4 }, end: Marker { index: 76, line: 7, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 46, line: 5, col: 4 }, end: Marker { index: 50, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 5, col: 10 }, end: Marker { index: 58, line: 5, col: 16 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 6, col: 4 }, end: Marker { index: 72, line: 6, col: 13 } }, data: Value(String("maxLength")) }: MarkedYaml { span: Span { start: Marker { index: 74, line: 6, col: 15 }, end: Marker { index: 75, line: 6, col: 16 } }, data: Value(Integer(5)) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("allOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: allOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `allOf` as AllOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("minLength")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minLength [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "minLength": 1 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("maxLength")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: maxLength [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "maxLength": 5 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\nanyOf:\n - type: string\n maxLength: 5\n - type: number\n minimum: 0\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 6, line: 2, col: 5 } }, data: Value(String("anyOf")) }: MarkedYaml { span: Span { start: Marker { index: 10, line: 3, col: 2 }, end: Marker { index: 74, line: 7, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 44, line: 5, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 16, line: 3, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 18, line: 3, col: 10 }, end: Marker { index: 24, line: 3, col: 16 } }, data: Value(String("string")) }, MarkedYaml { span: Span { start: Marker { index: 29, line: 4, col: 4 }, end: Marker { index: 38, line: 4, col: 13 } }, data: Value(String("maxLength")) }: MarkedYaml { span: Span { start: Marker { index: 40, line: 4, col: 15 }, end: Marker { index: 41, line: 4, col: 16 } }, data: Value(Integer(5)) }}) }, MarkedYaml { span: Span { start: Marker { index: 46, line: 5, col: 4 }, end: Marker { index: 74, line: 7, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 46, line: 5, col: 4 }, end: Marker { index: 50, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 5, col: 10 }, end: Marker { index: 58, line: 5, col: 16 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 6, col: 4 }, end: Marker { index: 70, line: 6, col: 11 } }, data: Value(String("minimum")) }: MarkedYaml { span: Span { start: Marker { index: 72, line: 6, col: 13 }, end: Marker { index: 73, line: 6, col: 14 } }, data: Value(Integer(0)) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("anyOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: anyOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `anyOf` as AnyOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("maxLength")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: maxLength [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema { "maxLength": 5 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("minimum")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: minimum [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number { "minimum": 0 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\noneOf:\n - type: number\n multipleOf: 5\n - type: number\n multipleOf: 3\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 6, line: 2, col: 5 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 10, line: 3, col: 2 }, end: Marker { index: 78, line: 7, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 45, line: 5, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 16, line: 3, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 18, line: 3, col: 10 }, end: Marker { index: 24, line: 3, col: 16 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 29, line: 4, col: 4 }, end: Marker { index: 39, line: 4, col: 14 } }, data: Value(String("multipleOf")) }: MarkedYaml { span: Span { start: Marker { index: 41, line: 4, col: 16 }, end: Marker { index: 42, line: 4, col: 17 } }, data: Value(Integer(5)) }}) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 5, col: 4 }, end: Marker { index: 78, line: 7, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 47, line: 5, col: 4 }, end: Marker { index: 51, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 53, line: 5, col: 10 }, end: Marker { index: 59, line: 5, col: 16 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 64, line: 6, col: 4 }, end: Marker { index: 74, line: 6, col: 14 } }, data: Value(String("multipleOf")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 6, col: 16 }, end: Marker { index: 77, line: 6, col: 17 } }, data: Value(Integer(3)) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 6, line: 2, col: 5 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 10, line: 3, col: 2 }, end: Marker { index: 78, line: 7, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 45, line: 5, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 12, line: 3, col: 4 }, end: Marker { index: 16, line: 3, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 18, line: 3, col: 10 }, end: Marker { index: 24, line: 3, col: 16 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 29, line: 4, col: 4 }, end: Marker { index: 39, line: 4, col: 14 } }, data: Value(String("multipleOf")) }: MarkedYaml { span: Span { start: Marker { index: 41, line: 4, col: 16 }, end: Marker { index: 42, line: 4, col: 17 } }, data: Value(Integer(5)) }}) }, MarkedYaml { span: Span { start: Marker { index: 47, line: 5, col: 4 }, end: Marker { index: 78, line: 7, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 47, line: 5, col: 4 }, end: Marker { index: 51, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 53, line: 5, col: 10 }, end: Marker { index: 59, line: 5, col: 16 } }, data: Value(String("number")) }, MarkedYaml { span: Span { start: Marker { index: 64, line: 6, col: 4 }, end: Marker { index: 74, line: 6, col: 14 } }, data: Value(String("multipleOf")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 6, col: 16 }, end: Marker { index: 77, line: 6, col: 17 } }, data: Value(Integer(3)) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[3, 4] { "type": [3, 10] "number", "multipleOf": [4, 16] 5 }, [5, 4] { "type": [5, 10] "number", "multipleOf": [6, 16] 3 }] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("multipleOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: multipleOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number { "multipleOf": 5 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("multipleOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: multipleOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number { "multipleOf": 3 }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: object\nproperties:\n child:\n oneOf:\n - type: null\n - type: object\n properties:\n name:\n type: string\n required:\n - name\nadditionalProperties: false\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 24, line: 3, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 33, line: 4, col: 7 } }, data: Value(String("child")) }: MarkedYaml { span: Span { start: Marker { index: 39, line: 5, col: 4 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 39, line: 5, col: 4 }, end: Marker { index: 44, line: 5, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 6, col: 6 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 54, line: 6, col: 8 }, end: Marker { index: 71, line: 7, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 54, line: 6, col: 8 }, end: Marker { index: 58, line: 6, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 6, col: 14 }, end: Marker { index: 64, line: 6, col: 18 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 73, line: 7, col: 8 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 73, line: 7, col: 8 }, end: Marker { index: 77, line: 7, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 79, line: 7, col: 14 }, end: Marker { index: 85, line: 7, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 94, line: 8, col: 8 }, end: Marker { index: 104, line: 8, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 116, line: 9, col: 10 }, end: Marker { index: 155, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 116, line: 9, col: 10 }, end: Marker { index: 120, line: 9, col: 14 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 134, line: 10, col: 12 }, end: Marker { index: 155, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 134, line: 10, col: 12 }, end: Marker { index: 138, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 140, line: 10, col: 18 }, end: Marker { index: 146, line: 10, col: 24 } }, data: Value(String("string")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 155, line: 11, col: 8 }, end: Marker { index: 163, line: 11, col: 16 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 175, line: 12, col: 10 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 177, line: 12, col: 12 }, end: Marker { index: 181, line: 12, col: 16 } }, data: Value(String("name")) }]) }}) }]) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 182, line: 13, col: 0 }, end: Marker { index: 202, line: 13, col: 20 } }, data: Value(String("additionalProperties")) }: MarkedYaml { span: Span { start: Marker { index: 204, line: 13, col: 22 }, end: Marker { index: 209, line: 13, col: 27 } }, data: Value(Boolean(false)) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("additionalProperties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: additionalProperties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "properties": [4, 2] { "child": [5, 4] { "oneOf": [6, 6] [[6, 8] { "type": [6, 14] null }, [7, 8] { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } }, "required": [12, 10] [[12, 12] "name"] }] } }, "additionalProperties": [13, 22] false } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 39, line: 5, col: 4 }, end: Marker { index: 44, line: 5, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 6, col: 6 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 54, line: 6, col: 8 }, end: Marker { index: 71, line: 7, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 54, line: 6, col: 8 }, end: Marker { index: 58, line: 6, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 60, line: 6, col: 14 }, end: Marker { index: 64, line: 6, col: 18 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 73, line: 7, col: 8 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 73, line: 7, col: 8 }, end: Marker { index: 77, line: 7, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 79, line: 7, col: 14 }, end: Marker { index: 85, line: 7, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 94, line: 8, col: 8 }, end: Marker { index: 104, line: 8, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 116, line: 9, col: 10 }, end: Marker { index: 155, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 116, line: 9, col: 10 }, end: Marker { index: 120, line: 9, col: 14 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 134, line: 10, col: 12 }, end: Marker { index: 155, line: 11, col: 8 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 134, line: 10, col: 12 }, end: Marker { index: 138, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 140, line: 10, col: 18 }, end: Marker { index: 146, line: 10, col: 24 } }, data: Value(String("string")) }}) }}) }, MarkedYaml { span: Span { start: Marker { index: 155, line: 11, col: 8 }, end: Marker { index: 163, line: 11, col: 16 } }, data: Value(String("required")) }: MarkedYaml { span: Span { start: Marker { index: 175, line: 12, col: 10 }, end: Marker { index: 182, line: 13, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 177, line: 12, col: 12 }, end: Marker { index: 181, line: 12, col: 16 } }, data: Value(String("name")) }]) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[6, 8] { "type": [6, 14] null }, [7, 8] { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } }, "required": [12, 10] [[12, 12] "name"] }] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 3 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("required")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: required [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } }, "required": [12, 10] [[12, 12] "name"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: object\nproperties:\n name:\n type: string\n github:\n type: object\n properties:\n environments:\n type: object\n patternProperties:\n \"^[a-zA-Z][a-zA-Z0-9_-]*$\":\n type: object\n properties:\n reviewers:\n oneOf:\n - type: null\n - type: array\n items:\n type: string\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 24, line: 3, col: 10 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 28, line: 4, col: 2 }, end: Marker { index: 32, line: 4, col: 6 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 38, line: 5, col: 4 }, end: Marker { index: 53, line: 6, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 38, line: 5, col: 4 }, end: Marker { index: 42, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 5, col: 10 }, end: Marker { index: 50, line: 5, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 53, line: 6, col: 2 }, end: Marker { index: 59, line: 6, col: 8 } }, data: Value(String("github")) }: MarkedYaml { span: Span { start: Marker { index: 65, line: 7, col: 4 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 65, line: 7, col: 4 }, end: Marker { index: 69, line: 7, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 71, line: 7, col: 10 }, end: Marker { index: 77, line: 7, col: 16 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 82, line: 8, col: 4 }, end: Marker { index: 92, line: 8, col: 14 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 100, line: 9, col: 6 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 100, line: 9, col: 6 }, end: Marker { index: 112, line: 9, col: 18 } }, data: Value(String("environments")) }: MarkedYaml { span: Span { start: Marker { index: 122, line: 10, col: 8 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 122, line: 10, col: 8 }, end: Marker { index: 126, line: 10, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 128, line: 10, col: 14 }, end: Marker { index: 134, line: 10, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 143, line: 11, col: 8 }, end: Marker { index: 160, line: 11, col: 25 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 172, line: 12, col: 10 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 172, line: 12, col: 10 }, end: Marker { index: 198, line: 12, col: 36 } }, data: Value(String("^[a-zA-Z][a-zA-Z0-9_-]*$")) }: MarkedYaml { span: Span { start: Marker { index: 212, line: 13, col: 12 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 212, line: 13, col: 12 }, end: Marker { index: 216, line: 13, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 218, line: 13, col: 18 }, end: Marker { index: 224, line: 13, col: 24 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 237, line: 14, col: 12 }, end: Marker { index: 247, line: 14, col: 22 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 263, line: 15, col: 14 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 263, line: 15, col: 14 }, end: Marker { index: 272, line: 15, col: 23 } }, data: Value(String("reviewers")) }: MarkedYaml { span: Span { start: Marker { index: 290, line: 16, col: 16 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 290, line: 16, col: 16 }, end: Marker { index: 295, line: 16, col: 21 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 315, line: 17, col: 18 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 317, line: 17, col: 20 }, end: Marker { index: 346, line: 18, col: 18 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 317, line: 17, col: 20 }, end: Marker { index: 321, line: 17, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 323, line: 17, col: 26 }, end: Marker { index: 327, line: 17, col: 30 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 348, line: 18, col: 20 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 348, line: 18, col: 20 }, end: Marker { index: 352, line: 18, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 354, line: 18, col: 26 }, end: Marker { index: 359, line: 18, col: 31 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 380, line: 19, col: 20 }, end: Marker { index: 385, line: 19, col: 25 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 409, line: 20, col: 22 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 409, line: 20, col: 22 }, end: Marker { index: 413, line: 20, col: 26 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 415, line: 20, col: 28 }, end: Marker { index: 421, line: 20, col: 34 } }, data: Value(String("string")) }}) }}) }]) }}) }}) }}) }}) }}) }}) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "properties": [4, 2] { "name": [5, 4] { "type": [5, 10] "string" }, "github": [7, 4] { "type": [7, 10] "object", "properties": [9, 6] { "environments": [10, 8] { "type": [10, 14] "object", "patternProperties": [12, 10] { "^[a-zA-Z][a-zA-Z0-9_-]*$": [13, 12] { "type": [13, 18] "object", "properties": [15, 14] { "reviewers": [16, 16] { "oneOf": [17, 18] [[17, 20] { "type": [17, 26] null }, [18, 20] { "type": [18, 26] "array", "items": [20, 22] { "type": [20, 28] "string" } }] } } } } } } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [7, 10] "object", "properties": [9, 6] { "environments": [10, 8] { "type": [10, 14] "object", "patternProperties": [12, 10] { "^[a-zA-Z][a-zA-Z0-9_-]*$": [13, 12] { "type": [13, 18] "object", "properties": [15, 14] { "reviewers": [16, 16] { "oneOf": [17, 18] [[17, 20] { "type": [17, 26] null }, [18, 20] { "type": [18, 26] "array", "items": [20, 22] { "type": [20, 28] "string" } }] } } } } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [10, 14] "object", "patternProperties": [12, 10] { "^[a-zA-Z][a-zA-Z0-9_-]*$": [13, 12] { "type": [13, 18] "object", "properties": [15, 14] { "reviewers": [16, 16] { "oneOf": [17, 18] [[17, 20] { "type": [17, 26] null }, [18, 20] { "type": [18, 26] "array", "items": [20, 22] { "type": [20, 28] "string" } }] } } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [13, 18] "object", "properties": [15, 14] { "reviewers": [16, 16] { "oneOf": [17, 18] [[17, 20] { "type": [17, 26] null }, [18, 20] { "type": [18, 26] "array", "items": [20, 22] { "type": [20, 28] "string" } }] } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 290, line: 16, col: 16 }, end: Marker { index: 295, line: 16, col: 21 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 315, line: 17, col: 18 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 317, line: 17, col: 20 }, end: Marker { index: 346, line: 18, col: 18 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 317, line: 17, col: 20 }, end: Marker { index: 321, line: 17, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 323, line: 17, col: 26 }, end: Marker { index: 327, line: 17, col: 30 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 348, line: 18, col: 20 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 348, line: 18, col: 20 }, end: Marker { index: 352, line: 18, col: 24 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 354, line: 18, col: 26 }, end: Marker { index: 359, line: 18, col: 31 } }, data: Value(String("array")) }, MarkedYaml { span: Span { start: Marker { index: 380, line: 19, col: 20 }, end: Marker { index: 385, line: 19, col: 25 } }, data: Value(String("items")) }: MarkedYaml { span: Span { start: Marker { index: 409, line: 20, col: 22 }, end: Marker { index: 422, line: 21, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 409, line: 20, col: 22 }, end: Marker { index: 413, line: 20, col: 26 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 415, line: 20, col: 28 }, end: Marker { index: 421, line: 20, col: 34 } }, data: Value(String("string")) }}) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[17, 20] { "type": [17, 26] null }, [18, 20] { "type": [18, 26] "array", "items": [20, 22] { "type": [20, 28] "string" } }] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("items")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: items [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating array schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ntype: object\npatternProperties:\n ^[a-zA-Z0-9]+$:\n oneOf:\n - type: null\n - type: object\n properties:\n name:\n type: string\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 5, line: 2, col: 4 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 6 }, end: Marker { index: 13, line: 2, col: 12 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 0 }, end: Marker { index: 31, line: 3, col: 17 } }, data: Value(String("patternProperties")) }: MarkedYaml { span: Span { start: Marker { index: 35, line: 4, col: 2 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 35, line: 4, col: 2 }, end: Marker { index: 49, line: 4, col: 16 } }, data: Value(String("^[a-zA-Z0-9]+$")) }: MarkedYaml { span: Span { start: Marker { index: 55, line: 5, col: 4 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 55, line: 5, col: 4 }, end: Marker { index: 60, line: 5, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 68, line: 6, col: 6 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 70, line: 6, col: 8 }, end: Marker { index: 87, line: 7, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 70, line: 6, col: 8 }, end: Marker { index: 74, line: 6, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 6, col: 14 }, end: Marker { index: 80, line: 6, col: 18 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 89, line: 7, col: 8 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 89, line: 7, col: 8 }, end: Marker { index: 93, line: 7, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 95, line: 7, col: 14 }, end: Marker { index: 101, line: 7, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 110, line: 8, col: 8 }, end: Marker { index: 120, line: 8, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 132, line: 9, col: 10 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 132, line: 9, col: 10 }, end: Marker { index: 136, line: 9, col: 14 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 150, line: 10, col: 12 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 150, line: 10, col: 12 }, end: Marker { index: 154, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 156, line: 10, col: 18 }, end: Marker { index: 162, line: 10, col: 24 } }, data: Value(String("string")) }}) }}) }}) }]) }}) }}) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("patternProperties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: patternProperties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [2, 6] "object", "patternProperties": [4, 2] { "^[a-zA-Z0-9]+$": [5, 4] { "oneOf": [6, 6] [[6, 8] { "type": [6, 14] null }, [7, 8] { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } } }] } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("oneOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: oneOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `oneOf` as OneOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] mapping: {MarkedYaml { span: Span { start: Marker { index: 55, line: 5, col: 4 }, end: Marker { index: 60, line: 5, col: 9 } }, data: Value(String("oneOf")) }: MarkedYaml { span: Span { start: Marker { index: 68, line: 6, col: 6 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 70, line: 6, col: 8 }, end: Marker { index: 87, line: 7, col: 6 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 70, line: 6, col: 8 }, end: Marker { index: 74, line: 6, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 76, line: 6, col: 14 }, end: Marker { index: 80, line: 6, col: 18 } }, data: Value(Null) }}) }, MarkedYaml { span: Span { start: Marker { index: 89, line: 7, col: 8 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 89, line: 7, col: 8 }, end: Marker { index: 93, line: 7, col: 12 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 95, line: 7, col: 14 }, end: Marker { index: 101, line: 7, col: 20 } }, data: Value(String("object")) }, MarkedYaml { span: Span { start: Marker { index: 110, line: 8, col: 8 }, end: Marker { index: 120, line: 8, col: 18 } }, data: Value(String("properties")) }: MarkedYaml { span: Span { start: Marker { index: 132, line: 9, col: 10 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 132, line: 9, col: 10 }, end: Marker { index: 136, line: 9, col: 14 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 150, line: 10, col: 12 }, end: Marker { index: 163, line: 11, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 150, line: 10, col: 12 }, end: Marker { index: 154, line: 10, col: 16 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 156, line: 10, col: 18 }, end: Marker { index: 162, line: 10, col: 24 } }, data: Value(String("string")) }}) }}) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOfSchema#try_from] marked_yaml: [[6, 8] { "type": [6, 14] null }, [7, 8] { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } } }] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("properties")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: properties [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating object schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ObjectSchema#try_from] Mapping: { "type": [7, 14] "object", "properties": [9, 10] { "name": [10, 12] { "type": [10, 18] "string" } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\nnot:\n type: string\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 4, line: 2, col: 3 } }, data: Value(String("not")) }: MarkedYaml { span: Span { start: Marker { index: 8, line: 3, col: 2 }, end: Marker { index: 21, line: 4, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 8, line: 3, col: 2 }, end: Marker { index: 12, line: 3, col: 6 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 14, line: 3, col: 8 }, end: Marker { index: 20, line: 3, col: 14 } }, data: Value(String("string")) }}) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("not")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: not [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `not` as NotSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] schema: "\ndescription: A string or a number\nanyOf:\n - type: string\n - type: number\n" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [loader#load_from_doc] Found mapping, trying to load as RootSchema: {MarkedYaml { span: Span { start: Marker { index: 1, line: 2, col: 0 }, end: Marker { index: 12, line: 2, col: 11 } }, data: Value(String("description")) }: MarkedYaml { span: Span { start: Marker { index: 14, line: 2, col: 13 }, end: Marker { index: 34, line: 2, col: 33 } }, data: Value(String("A string or a number")) }, MarkedYaml { span: Span { start: Marker { index: 35, line: 3, col: 0 }, end: Marker { index: 40, line: 3, col: 5 } }, data: Value(String("anyOf")) }: MarkedYaml { span: Span { start: Marker { index: 44, line: 4, col: 2 }, end: Marker { index: 76, line: 6, col: 0 } }, data: Sequence([MarkedYaml { span: Span { start: Marker { index: 46, line: 4, col: 4 }, end: Marker { index: 61, line: 5, col: 2 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 46, line: 4, col: 4 }, end: Marker { index: 50, line: 4, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 52, line: 4, col: 10 }, end: Marker { index: 58, line: 4, col: 16 } }, data: Value(String("string")) }}) }, MarkedYaml { span: Span { start: Marker { index: 63, line: 5, col: 4 }, end: Marker { index: 76, line: 6, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 63, line: 5, col: 4 }, end: Marker { index: 67, line: 5, col: 8 } }, data: Value(String("type")) }: MarkedYaml { span: Span { start: Marker { index: 69, line: 5, col: 10 }, end: Marker { index: 75, line: 5, col: 16 } }, data: Value(String("number")) }}) }]) }} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 2 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("description")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("anyOf")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: anyOf [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: { description: A string or a number, } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Trying to load `anyOf` as AnyOfSchema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating string schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: Some(StringSchema {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] mapping has 1 keys [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] key: Value(String("type")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [MetadataAndAnnotations#try_from] Unknown key: type [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] metadata_and_annotations: {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] Instantiating number schema [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: Some(Number {}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] array_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] integer_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] number_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] object_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#try_from] string_schema: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 7, line: 1, col: 7 } }, data: Value(String("short")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 1 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("short")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 7, line: 1, col: 7 } }, data: Value(String("short")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("short")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] all_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] &context: 0x7ffd45702ee0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 7, line: 1, col: 7 } }, data: Value(String("short")) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("short")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 7, line: 1, col: 7 } }, data: Value(String("short")) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "short" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(String("short")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Integer(10)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(10)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Integer(10)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 10 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(10)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "child": [1, 7] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "child": [1, 7] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "child": [1, 7] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "child" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 5]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'child' with schema: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: null [INFO] [stdout] [2026-04-20T01:40:27Z ERROR] [ObjectSchema] [1, 7] Expected an object, but got: Value(Null) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("test")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "github" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'github' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] null } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "environments" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'environments' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "development": [5, 6] { "reviewers": [5, 17] null } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "development": [5, 6] { "reviewers": [5, 17] null } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "development": [5, 6] { "reviewers": [5, 17] null } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "development" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z][a-zA-Z0-9_-]*$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "reviewers": [5, 17] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "reviewers": [5, 17] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "reviewers": [5, 17] null } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "reviewers" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[5, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[5, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'reviewers' with schema: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Null) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "a1b": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "a1b": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z0-9]+$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "a1b": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "a1b" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 3]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z0-9]+$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 2 }, end: Marker { index: 11, line: 2, col: 6 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 8 }, end: Marker { index: 17, line: 2, col: 12 } }, data: Value(String("John")) }}) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 7, line: 2, col: 2 }, end: Marker { index: 11, line: 2, col: 6 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 13, line: 2, col: 8 }, end: Marker { index: 17, line: 2, col: 12 } }, data: Value(String("John")) }}) against schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "John" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "John" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("John")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] ✔ Given a YAML schema: [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: Some(NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) }), if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating not schema: NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Not: Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(Integer(42)) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] &context: 0x7ffd45702ee0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 15, line: 1, col: 15 } }, data: Value(String("I am a string")) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("I am a string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 15, line: 1, col: 15 } }, data: Value(String("I am a string")) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(String("I am a string")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(String("")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 1 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [1:1] .: Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] &context: 0x7ffd45702ee0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("too long")) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("too long")) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] any_ok: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] any_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] AnyOf: None of the schemas in `anyOf` matched! [INFO] [stdout] [1:1] .: None of the schemas in `anyOf` matched! [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Integer(9)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(9)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Value(Integer(9)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 9 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [NumberSchema#validate] data: Value(Integer(9)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "child": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "child": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "child": [2, 2] { "name": [2, 8] "John" } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "child" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 5]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'child' with schema: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: object}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 2 }, end: Marker { index: 13, line: 2, col: 6 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 8 }, end: Marker { index: 19, line: 2, col: 12 } }, data: Value(String("John")) }}) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Mapping({MarkedYaml { span: Span { start: Marker { index: 9, line: 2, col: 2 }, end: Marker { index: 13, line: 2, col: 6 } }, data: Value(String("name")) }: MarkedYaml { span: Span { start: Marker { index: 15, line: 2, col: 8 }, end: Marker { index: 19, line: 2, col: 12 } }, data: Value(String("John")) }}) against schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "name": [2, 8] "John" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "John" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "John" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("John")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[1, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("test")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "github" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'github' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "environments": [4, 4] { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "environments" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[3, 2]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[3, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'environments' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "production": [5, 6] { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "production" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[4, 4]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[4, 14]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] pattern: ^[a-zA-Z][a-zA-Z0-9_-]*$ [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating object: { "reviewers": [6, 8] [[6, 10] "alice", [7, 10] "bob"] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: key: "reviewers" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.start: "[5, 6]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] validate_object_mapping: span.end: "[5, 15]" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Validating property 'reviewers' with schema: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Sequence([MarkedYaml { span: Span { start: Marker { index: 78, line: 6, col: 10 }, end: Marker { index: 83, line: 6, col: 15 } }, data: Value(String("alice")) }, MarkedYaml { span: Span { start: Marker { index: 94, line: 7, col: 10 }, end: Marker { index: 97, line: 7, col: 13 } }, data: Value(String("bob")) }]) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] Validating value: Sequence([MarkedYaml { span: Span { start: Marker { index: 78, line: 6, col: 10 }, end: Marker { index: 83, line: 6, col: 15 } }, data: Value(String("alice")) }, MarkedYaml { span: Span { start: Marker { index: 94, line: 7, col: 10 }, end: Marker { index: 97, line: 7, col: 13 } }, data: Value(String("bob")) }]) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [ArraySchema] Validating value: [[6, 10] "alice", [7, 10] "bob"] [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "alice" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "alice" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("alice")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: "bob" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: "bob" [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(String("bob")) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [OneOf] sub_context.errors: 0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] OneOf: match_count: 1 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "key": [1, 5] "value" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: Some(NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) }), if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "key": [1, 5] "value" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating not schema: NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] Not: Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 11, line: 2, col: 0 } }, data: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 3, line: 1, col: 3 } }, data: Value(String("key")) }: MarkedYaml { span: Span { start: Marker { index: 5, line: 1, col: 5 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("value")) }}) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: { "key": [1, 5] "value" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: { "key": [1, 5] "value" } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Mapping({MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 3, line: 1, col: 3 } }, data: Value(String("key")) }: MarkedYaml { span: Span { start: Marker { index: 5, line: 1, col: 5 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("value")) }}) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: { { description: A string or a number, } anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] &context: 0x7ffd45702ee0 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(Integer(42)) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] do_validate: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(Integer(42)) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:27Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: Some("A string or a number") }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 42 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating number schema: Number {} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] self: Number {} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] data: Value(Integer(42)) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number {}), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: Some(AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] }), one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {allOf: allOf:[{type: string}, {type: string}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating allOf schema: AllOfSchema { all_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("too long")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating string schema: StringSchema { "minLength": 1 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] do_validate: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "minLength": 1 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): false [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 10, line: 1, col: 10 } }, data: Value(String("too long")) } against schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "too long" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] do_validate: Value(String("too long")) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }) validated [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate_all_of] sub_context.has_errors(): true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate] all_of_is_valid: false [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AllOf#validate] Not all of the schemas in `allOf` matched! [INFO] [stdout] [1:1] .: Not all of the schemas in `allOf` matched! [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {anyOf: anyOf:[{type: string}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating anyOf schema: AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] &context: 0x7ffd45702ee0 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(Integer(12)) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating string schema: StringSchema { "maxLength": 5 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] do_validate: Value(Integer(12)) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 2, line: 1, col: 2 } }, data: Value(Integer(12)) } against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: None, array_unevaluated: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] sub_context: Context { root_schema: Some(RootSchema { meta_schema: None, schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: Some(AnyOfSchema { any_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema { "maxLength": 5 }), unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), all_of: None, one_of: None, not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), base_uri: None }), current_schema: None, current_path: [], stream_started: false, stream_ended: false, errors: RefCell { value: [] }, fail_fast: false, resolving_refs: RefCell { value: {} }, schemas: RefCell { value: {} }, object_evaluated: Some(ObjectEvaluatedNames { names: RefCell { value: {} } }), array_unevaluated: Some(RefCell { value: ArrayUnevaluatedAnnotations { saw_relevant: false, full_coverage: false, prefix_largest: None, contains_indices: {}, contains_all: false } }) } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 12 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating number schema: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] self: Number { "minimum": 0 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] data: Value(Integer(12)) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] Schema Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "minimum": 0 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }) matched [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [AnyOf] any_ok: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] any_of_is_valid: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: number}, {type: number}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] Validating value: Value(Integer(2)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 5 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 5 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] data: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] Validating value: Value(Integer(2)) against schema: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("number"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: Some(Number { "multipleOf": 3 }), object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: number} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: 2 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: number [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating number schema: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] self: Number { "multipleOf": 3 } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [NumberSchema#validate] data: Value(Integer(2)) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] OneOf: match_count: 0 [INFO] [stdout] [1:1] .: None of the schemas in `oneOf` matched! [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: { "name": [1, 6] "John" } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: { "name": [1, 6] "John" } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"child": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None })}), required: Some(["name"]), additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: Some(Boolean(false)), pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating object: { "name": [1, 6] "John" } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[1, 4]" [INFO] [stdout] [1:7] .: Additional property 'name' is not allowed! [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"name": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }), "github": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating object: { "name": [1, 6] "test", "github": [3, 2] { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "name" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[1, 0]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[1, 4]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating property 'name' with schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "test" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] do_validate: Value(String("test")) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] enum_strings: None [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "github" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[2, 0]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[2, 6]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating property 'github' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"environments": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating object: { "environments": [4, 4] { "development": [5, 6] { "reviewers": [5, 17] true } } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "environments" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[3, 2]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[3, 14]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating property 'environments' with schema: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: { "development": [5, 6] { "reviewers": [5, 17] true } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: { "development": [5, 6] { "reviewers": [5, 17] true } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: None, required: None, additional_properties: None, pattern_properties: Some([PatternProperty { regex: Regex("^[a-zA-Z][a-zA-Z0-9_-]*$"), schema: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None }) }]), property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating object: { "development": [5, 6] { "reviewers": [5, 17] true } } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "development" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[4, 4]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[4, 15]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] pattern: ^[a-zA-Z][a-zA-Z0-9_-]*$ [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: { "reviewers": [5, 17] true } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("object"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: Some(ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None }), string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: object} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: { "reviewers": [5, 17] true } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: object [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating object schema: ObjectSchema { properties: Some({"reviewers": Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })}), required: None, additional_properties: None, pattern_properties: None, property_names: None, min_properties: None, max_properties: None, dependent_required: None, dependent_schemas: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating object: { "reviewers": [5, 17] true } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: key: "reviewers" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.start: "[5, 6]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] validate_object_mapping: span.end: "[5, 15]" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Validating property 'reviewers' with schema: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: Some(OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] }), not: None, if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {oneOf: oneOf:[{type: null}, {type: array}]} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating oneOf schema: OneOfSchema { one_of: [Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None }), Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None })] } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] Validating value: Value(Boolean(true)) against schema: {type: null} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("null"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: null} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: null [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] Validating value: Value(Boolean(true)) against schema: {type: array} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("array"), const: None, enum: None, array_schema: Some(ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None }), integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: array} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: array [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating array schema: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [ArraySchema] self: ArraySchema { items: Some(Schema(Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }))), prefix_items: None, min_items: None, max_items: None, unique_items: None, contains: None, min_contains: None, max_contains: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [ArraySchema] Validating value: true [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [ArraySchema] context.fail_fast: false [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [OneOf] sub_context.errors: 1 [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] OneOf: match_count: 0 [INFO] [stdout] [5:18] .github.environments.development.reviewers: None of the schemas in `oneOf` matched! [INFO] [stdout] ✔ Then it should accept: [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: Some(NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) }), if_then_else: None, type: None, const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: None, unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {not: not: {type: string}} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating not schema: NotSchema { not: Subschema(Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None }) } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] Not: Validating value: MarkedYaml { span: Span { start: Marker { index: 0, line: 1, col: 0 }, end: Marker { index: 15, line: 1, col: 15 } }, data: Value(String("I am a string")) } against schema: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [YamlSchema#validate] Validating subschema: Subschema { metadata_and_annotations: MetadataAndAnnotations { id: None, schema: None, title: None, description: None }, anchor: None, ref: None, defs: None, any_of: None, all_of: None, one_of: None, not: None, if_then_else: None, type: Single("string"), const: None, enum: None, array_schema: None, integer_schema: None, number_schema: None, object_schema: None, string_schema: Some(StringSchema {}), unevaluated_properties: None, unevaluated_items: None } [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] self: {type: string} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating value: "I am a string" [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema#validate_by_type] r#type: string [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] [Subschema] Validating string schema: StringSchema {} [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] do_validate: Value(String("I am a string")) [INFO] [stdout] [2026-04-20T01:40:28Z DEBUG] enum_strings: None [INFO] [stdout] [1:1] .: Value matches schema in `not` [WARN] too many lines in the log, truncating it