[INFO] fetching crate sara-core 0.11.1...
[INFO] testing sara-core-0.11.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sara-core 0.11.1 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate sara-core 0.11.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sara-core 0.11.1
[INFO] tweaked toml for crates.io crate sara-core 0.11.1 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sara-core 0.11.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sara-core 0.11.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded nonempty v0.12.0
[INFO] [stderr]   Downloaded gix-traverse v0.59.0
[INFO] [stderr]   Downloaded gix-chunk v0.7.2
[INFO] [stderr]   Downloaded gix-config-value v0.18.1
[INFO] [stderr]   Downloaded gix-worktree-stream v0.34.0
[INFO] [stderr]   Downloaded gix-shallow v0.12.1
[INFO] [stderr]   Downloaded gix-validate v0.11.2
[INFO] [stderr]   Downloaded gix-utils v0.3.3
[INFO] [stderr]   Downloaded gix-lock v23.0.0
[INFO] [stderr]   Downloaded gix-trace v0.1.20
[INFO] [stderr]   Downloaded gix-quote v0.7.2
[INFO] [stderr]   Downloaded gix-glob v0.26.1
[INFO] [stderr]   Downloaded gix-tempfile v23.0.0
[INFO] [stderr]   Downloaded gix-revision v0.47.0
[INFO] [stderr]   Downloaded gix-bitmap v0.3.2
[INFO] [stderr]   Downloaded gix-discover v0.53.0
[INFO] [stderr]   Downloaded gix-command v0.9.1
[INFO] [stderr]   Downloaded uluru v3.1.0
[INFO] [stderr]   Downloaded gix-hashtable v0.15.2
[INFO] [stderr]   Downloaded gix-actor v0.41.1
[INFO] [stderr]   Downloaded gix-refspec v0.43.0
[INFO] [stderr]   Downloaded gix-error v0.2.4
[INFO] [stderr]   Downloaded gix-revwalk v0.33.0
[INFO] [stderr]   Downloaded gix-fs v0.21.2
[INFO] [stderr]   Downloaded gix-filter v0.32.0
[INFO] [stderr]   Downloaded gix-attributes v0.33.2
[INFO] [stderr]   Downloaded gix-sec v0.14.1
[INFO] [stderr]   Downloaded gix-hash v0.25.1
[INFO] [stderr]   Downloaded gix-date v0.15.5
[INFO] [stderr]   Downloaded gix-commitgraph v0.37.1
[INFO] [stderr]   Downloaded gix-packetline v0.21.5
[INFO] [stderr]   Downloaded clru v0.6.3
[INFO] [stderr]   Downloaded gix-features v0.48.1
[INFO] [stderr]   Downloaded gix-path v0.12.1
[INFO] [stderr]   Downloaded gix-url v0.36.1
[INFO] [stderr]   Downloaded gix-protocol v0.63.0
[INFO] [stderr]   Downloaded gix-odb v0.82.0
[INFO] [stderr]   Downloaded gix-object v0.62.0
[INFO] [stderr]   Downloaded gix-index v0.53.0
[INFO] [stderr]   Downloaded gix-diff v0.65.0
[INFO] [stderr]   Downloaded gix-config v0.58.0
[INFO] [stderr]   Downloaded prodash v31.0.0
[INFO] [stderr]   Downloaded gix-ref v0.65.0
[INFO] [stderr]   Downloaded jiff-static v0.2.29
[INFO] [stderr]   Downloaded gix-transport v0.57.2
[INFO] [stderr]   Downloaded gix-pack v0.72.0
[INFO] [stderr]   Downloaded gix v0.85.0
[INFO] [stderr]   Downloaded tera v2.4.0
[INFO] [stderr]   Downloaded jiff v0.2.29
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a
[INFO] running `Command { std: "docker" "start" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.13
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling gix-trace v0.1.20
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling zlib-rs v0.6.3
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling jiff v0.2.29
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling nonempty v0.12.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling gix-sec v0.14.1
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling uluru v3.1.0
[INFO] [stderr]    Compiling sha1-checked v0.10.0
[INFO] [stderr]    Compiling clru v0.6.3
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling gix-utils v0.3.3
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling unicode-bom v2.0.3
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling prodash v31.0.0
[INFO] [stderr]    Compiling faster-hex v0.10.0
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling ryu v1.0.22
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling gix-validate v0.11.2
[INFO] [stderr]    Compiling gix-error v0.2.4
[INFO] [stderr]    Compiling gix-chunk v0.7.2
[INFO] [stderr]    Compiling gix-quote v0.7.2
[INFO] [stderr]    Compiling gix-bitmap v0.3.2
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling gix-path v0.12.1
[INFO] [stderr]    Compiling gix-packetline v0.21.5
[INFO] [stderr]    Compiling gix-features v0.48.1
[INFO] [stderr]    Compiling gix-url v0.36.1
[INFO] [stderr]    Compiling gix-command v0.9.1
[INFO] [stderr]    Compiling gix-config-value v0.18.1
[INFO] [stderr]    Compiling maybe-async v0.2.11
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling gix-hash v0.25.1
[INFO] [stderr]    Compiling gix-fs v0.21.2
[INFO] [stderr]    Compiling gix-glob v0.26.1
[INFO] [stderr]    Compiling gix-transport v0.57.2
[INFO] [stderr]    Compiling gix-tempfile v23.0.0
[INFO] [stderr]    Compiling gix-hashtable v0.15.2
[INFO] [stderr]    Compiling gix-commitgraph v0.37.1
[INFO] [stderr]    Compiling gix-lock v23.0.0
[INFO] [stderr]    Compiling gix-date v0.15.5
[INFO] [stderr]    Compiling gix-shallow v0.12.1
[INFO] [stderr]    Compiling gix-actor v0.41.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling gix-object v0.62.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling tera v2.4.0
[INFO] [stderr]    Compiling gix-revwalk v0.33.0
[INFO] [stderr]    Compiling gix-ref v0.65.0
[INFO] [stderr]    Compiling gix-pack v0.72.0
[INFO] [stderr]    Compiling gix-diff v0.65.0
[INFO] [stderr]    Compiling gix-revision v0.47.0
[INFO] [stderr]    Compiling gix-traverse v0.59.0
[INFO] [stderr]    Compiling gix-refspec v0.43.0
[INFO] [stderr]    Compiling gix-index v0.53.0
[INFO] [stderr]    Compiling gix-config v0.58.0
[INFO] [stderr]    Compiling gix-protocol v0.63.0
[INFO] [stderr]    Compiling gix-discover v0.53.0
[INFO] [stderr]    Compiling gix-odb v0.82.0
[INFO] [stderr]    Compiling gix v0.85.0
[INFO] [stderr]    Compiling sara-core v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling sara-core v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 12.42s
[INFO] running `Command { std: "docker" "inspect" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/sara_core-6ce1508ffb218f3e)
[INFO] [stdout] 
[INFO] [stdout] running 251 tests
[INFO] [stdout] test generator::markdown::tests::test_frontmatter_entry_order_matches_legacy_layout ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_frontmatter_solution ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_document_solution ... ok
[INFO] [stdout] test config::settings::tests::test_add_repository ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_document_system_architecture_with_platform ... ok
[INFO] [stdout] test generator::markdown::tests::test_discover_overrides_rejects_invalid_template ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_document_adr ... ok
[INFO] [stdout] test generator::markdown::tests::test_discover_overrides_direct_file_and_missing_paths ... ok
[INFO] [stdout] test generator::markdown::tests::test_generic_body_renders_declared_text_fields ... ok
[INFO] [stdout] test config::settings::tests::test_config_serialization ... ok
[INFO] [stdout] test generator::markdown::tests::test_discover_overrides_from_directory ... ok
[INFO] [stdout] test generator::mermaid::tests::escapes_quotes_and_angle_brackets_in_names ... ok
[INFO] [stdout] test generator::mermaid::tests::neighborhood_keeps_only_requested_types ... ok
[INFO] [stdout] test generator::mermaid::tests::omits_edges_toward_items_outside_the_result ... ok
[INFO] [stdout] test generator::mermaid::tests::renders_cross_edges_of_a_diamond ... ok
[INFO] [stdout] test generator::mermaid::tests::renders_direct_neighborhood_including_peers ... ok
[INFO] [stdout] test generator::mermaid::tests::renders_downstream_declaration_from_declaring_side ... ok
[INFO] [stdout] test generator::mermaid::tests::renders_peer_relation_once_with_its_own_name ... ok
[INFO] [stdout] test graph::diff::tests::test_removed_item ... ok
[INFO] [stdout] test config::settings::tests::test_default_config ... ok
[INFO] [stdout] test generator::mermaid::tests::renders_chain_with_upstream_relation_name ... ok
[INFO] [stdout] test generator::tests::test_generate_document_markdown ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_document_system_requirement ... ok
[INFO] [stdout] test generator::tests::test_generate_metadata_markdown ... ok
[INFO] [stdout] test generator::markdown::tests::test_generate_document_use_case_with_refines ... ok
[INFO] [stdout] test generator::tests::test_output_format_debug ... ok
[INFO] [stdout] test graph::diff::tests::test_added_item ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_add_and_get_item ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_adr_justifies_relationship ... ok
[INFO] [stdout] test graph::diff::tests::test_modified_item ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_adr_supersession_relationship ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_build_graph_with_relationships ... ok
[INFO] [stdout] test graph::diff::tests::test_no_changes ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_items_by_type ... ok
[INFO] [stdout] test graph::traversal::tests::test_shared_ancestor_is_reported_under_each_parent ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_build_simple_graph ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_direct_relationships_keeps_only_requested_types ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_direct_relationships_collapses_materialized_inverse_edges ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_item_count ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_lookup_not_found_with_suggestions ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_missing_parent_type_is_none_for_a_root_type ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_direct_relationships_groups_by_relation ... ok
[INFO] [stdout] test graph::traversal::tests::test_cycle_terminates_without_revisiting_path_ancestors ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_missing_parent_type_reports_the_absent_parent ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_relation_candidates_excludes_self ... ok
[INFO] [stdout] test model::edit::tests::test_traceability_links_set_get ... ok
[INFO] [stdout] test model::field::tests::test_field_value_accessors ... ok
[INFO] [stdout] test model::item::tests::test_generate_id ... ok
[INFO] [stdout] test model::item::tests::test_generate_id_follows_the_builtin_format ... ok
[INFO] [stdout] test model::item::tests::test_generate_id_for_a_type_missing_from_the_schema ... ok
[INFO] [stdout] test model::edit::tests::test_edit_summary_no_changes ... ok
[INFO] [stdout] test model::item::tests::test_item_id_invalid ... ok
[INFO] [stdout] test model::edit::tests::test_field_change_is_changed ... ok
[INFO] [stdout] test model::builder::tests::test_item_builder ... ok
[INFO] [stdout] test model::item::tests::test_item_id_valid ... ok
[INFO] [stdout] test graph::traversal::tests::test_depth_limited_traversal ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_lookup_found ... ok
[INFO] [stdout] test graph::knowledge_graph::tests::test_missing_parent_type_is_none_when_a_parent_exists ... ok
[INFO] [stdout] test graph::traversal::tests::test_downstream_traversal ... ok
[INFO] [stdout] test model::metadata::tests::test_source_location_full_path ... ok
[INFO] [stdout] test model::metadata::tests::test_source_location_with_git_ref ... ok
[INFO] [stdout] test model::relationship::tests::test_adr_relationship_direction ... ok
[INFO] [stdout] test model::relationship::tests::test_adr_supersession_relationship ... ok
[INFO] [stdout] test model::relationship::tests::test_relationship_type_direction ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_body_empty_body ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_body_no_frontmatter ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_body_with_frontmatter ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_frontmatter_empty ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_frontmatter_missing ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_frontmatter_unclosed ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_frontmatter_valid ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_has_frontmatter ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_update_frontmatter_no_body ... ok
[INFO] [stdout] test parser::markdown::tests::test_extract_name_from_content ... ok
[INFO] [stdout] test model::builder::tests::test_item_builder_with_relationships ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_adr ... ok
[INFO] [stdout] test model::edit::tests::test_edit_summary_has_changes ... ok
[INFO] [stdout] test model::relationship::tests::test_adr_justifies_relationship ... ok
[INFO] [stdout] test model::item::tests::test_item_type_display ... ok
[INFO] [stdout] test graph::traversal::tests::test_type_filtered_traversal ... ok
[INFO] [stdout] test model::relationship::tests::test_relationship_type_inverse ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_extract_frontmatter_no_body ... ok
[INFO] [stdout] test graph::traversal::tests::test_upstream_traversal ... ok
[INFO] [stdout] test model::item::tests::test_suggest_next_id_scans_legacy_unpadded_ids ... ok
[INFO] [stdout] test parser::frontmatter::tests::test_update_frontmatter ... ok
[INFO] [stdout] test model::edit::tests::test_traceability_links_from_item ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_adr_missing_deciders ... ok
[INFO] [stdout] test model::item::tests::test_item_type_declared_field ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_missing_type ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_adr_missing_status ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_adr_with_supersession ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_invalid_id ... ok
[INFO] [stdout] test parser::tests::test_input_format_debug ... ok
[INFO] [stdout] test parser::yaml::tests::test_parse_yaml_frontmatter_adr ... ok
[INFO] [stdout] test parser::yaml::tests::test_parse_yaml_frontmatter_with_relationships ... ok
[INFO] [stdout] test parser::yaml::tests::test_parse_yaml_frontmatter_invalid ... ok
[INFO] [stdout] test parser::yaml::tests::test_parse_yaml_frontmatter_solution ... ok
[INFO] [stdout] test repository::git::tests::test_git_ref_parse_tag ... ok
[INFO] [stdout] test repository::git::tests::test_git_ref_parse_commit ... ok
[INFO] [stdout] test report::coverage::tests::test_coverage_report_complete ... ok
[INFO] [stdout] test report::coverage::tests::test_coverage_report_incomplete ... ok
[INFO] [stdout] test report::matrix::tests::test_matrix_csv ... ok
[INFO] [stdout] test repository::git::tests::test_git_ref_parse_head ... ok
[INFO] [stdout] test repository::git::tests::test_git_ref_parse_branch ... ok
[INFO] [stdout] test repository::git::tests::test_git_ref_parse_revspec ... ok
[INFO] [stdout] test report::matrix::tests::test_matrix_generation ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_requirement ... ok
[INFO] [stdout] test model::relationship::tests::test_peer_dependencies ... ok
[INFO] [stdout] test parser::markdown::tests::test_parse_solution ... ok
[INFO] [stdout] test parser::tests::test_parse_metadata_markdown ... ok
[INFO] [stdout] test parser::yaml::tests::test_core_field_names_match_model_constants ... ok
[INFO] [stdout] test parser::yaml::tests::test_parse_yaml_frontmatter_single_id_relationship ... ok
[INFO] [stdout] test repository::git::tests::test_is_git_repo ... FAILED
[INFO] [stdout] test model::relationship::tests::test_valid_relationships ... ok
[INFO] [stdout] test repository::scanner::tests::test_parse_directory_reports_skipped_files ... ok
[INFO] [stdout] test repository::scanner::tests::test_parse_repositories_reports_missing_path ... ok
[INFO] [stdout] test schema::id_format::tests::test_empty_format_is_rejected ... ok
[INFO] [stdout] test schema::id_format::tests::test_every_placeholder_parses ... ok
[INFO] [stdout] test schema::id_format::tests::test_escaped_braces_are_literals ... ok
[INFO] [stdout] test schema::id_format::tests::test_extract_seq_accepts_any_padding ... ok
[INFO] [stdout] test schema::id_format::tests::test_extract_seq_rejects_non_matching_ids ... ok
[INFO] [stdout] test schema::id_format::tests::test_extract_seq_through_the_type_id_placeholder ... ok
[INFO] [stdout] test schema::id_format::tests::test_matches_validates_uuid_shape ... ok
[INFO] [stdout] test schema::id_format::tests::test_has_seq ... ok
[INFO] [stdout] test schema::id_format::tests::test_ambiguous_segment_after_seq_is_rejected ... ok
[INFO] [stdout] test schema::id_format::tests::test_duplicate_unique_placeholders_are_rejected ... ok
[INFO] [stdout] test repository::scanner::tests::test_scan_fixtures ... ok
[INFO] [stdout] test schema::id_format::tests::test_render_builtin_format ... ok
[INFO] [stdout] test schema::id_format::tests::test_missing_uniqueness_source_is_rejected ... ok
[INFO] [stdout] test schema::id_format::tests::test_scope_binds_temporals_but_any_does_not ... ok
[INFO] [stdout] test schema::id_format::tests::test_render_temporals_use_utc_today ... ok
[INFO] [stdout] test schema::id_format::tests::test_render_unpadded_and_type_id ... ok
[INFO] [stdout] test schema::id_format::tests::test_render_uuid_shapes_and_uniqueness ... ok
[INFO] [stdout] test schema::id_format::tests::test_seq_overflow_is_shape_conformant_but_not_scannable ... ok
[INFO] [stdout] test schema::id_format::tests::test_invalid_specs_are_rejected ... ok
[INFO] [stdout] test schema::id_format::tests::test_builtin_format_parses ... ok
[INFO] [stdout] test schema::id_format::tests::test_render_escaped_braces ... ok
[INFO] [stdout] test schema::parity_tests::builtin_covers_every_item_type ... ok
[INFO] [stdout] test schema::parity_tests::parent_type_parity ... ok
[INFO] [stdout] test schema::parity_tests::builtin_passes_validation ... ok
[INFO] [stdout] test schema::id_format::tests::test_wide_padding_parses ... ok
[INFO] [stdout] test schema::parity_tests::display_name_parity ... ok
[INFO] [stdout] test schema::id_format::tests::test_unbalanced_braces_are_rejected ... ok
[INFO] [stdout] test schema::id_format::tests::test_unknown_placeholder_is_rejected ... ok
[INFO] [stdout] test schema::parity_tests::relationship_matrix_parity ... ok
[INFO] [stdout] test schema::yaml::tests::test_references_outside_the_schema_are_rejected ... ok
[INFO] [stdout] test schema::yaml::tests::test_self_contained_schema_loads ... ok
[INFO] [stdout] test schema::yaml::tests::test_invalid_id_format_is_rejected ... ok
[INFO] [stdout] test service::edit::tests::test_apply_changes_missing_file ... ok
[INFO] [stdout] test schema::parity_tests::prefix_parity ... ok
[INFO] [stdout] test schema::parity_tests::traceability_configs_parity ... ok
[INFO] [stdout] test service::diff::tests::test_diff_in_git_repo ... ok
[INFO] [stdout] test service::diff::tests::test_diff_options_builder ... ok
[INFO] [stdout] test service::edit::tests::test_build_change_summary_marks_unchanged_entries ... ok
[INFO] [stdout] test service::diff::tests::test_diff_outside_a_git_repository_errors ... ok
[INFO] [stdout] test service::edit::tests::test_build_change_summary ... ok
[INFO] [stdout] test service::diff::tests::test_diff_without_repositories_errors ... ok
[INFO] [stdout] test service::edit::tests::test_build_change_summary_field_entries ... ok
[INFO] [stdout] test service::edit::tests::test_build_change_summary_relation_entries ... ok
[INFO] [stdout] test schema::parity_tests::yaml_round_trip_is_lossless ... ok
[INFO] [stdout] test service::edit::tests::test_build_frontmatter_yaml ... ok
[INFO] [stdout] test service::edit::tests::test_build_frontmatter_yaml_preserves_attributes ... ok
[INFO] [stdout] test service::edit::tests::test_apply_changes_writes_file ... ok
[INFO] [stdout] test service::edit::tests::test_item_context_from_item ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_empty_list_input_keeps_field ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_adds_field ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_clears_relation ... ok
[INFO] [stdout] test service::edit::tests::test_validate_options_enum_value ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_preserves_untouched_values ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_replaces_field ... ok
[INFO] [stdout] test service::edit::tests::test_merge_values_replaces_relation ... ok
[INFO] [stdout] test service::init::tests::test_generated_id_continues_after_existing_items ... ok
[INFO] [stdout] test service::init::tests::test_generated_id_ignores_other_item_types ... ok
[INFO] [stdout] test service::edit::tests::test_validate_options_undeclared_field ... ok
[INFO] [stdout] test service::edit::tests::test_validate_options_undeclared_relation ... ok
[INFO] [stdout] test service::init::tests::test_explicit_id_overrides_graph_suggestion ... ok
[INFO] [stdout] test service::init::tests::test_init_existing_file_with_frontmatter_no_force ... ok
[INFO] [stdout] test service::init::tests::test_generated_id_without_graph_starts_at_first_sequence ... ok
[INFO] [stdout] test service::edit::tests::test_edit_options_has_updates ... ok
[INFO] [stdout] test service::init::tests::test_id_of_the_target_file_itself_is_not_a_duplicate ... ok
[INFO] [stdout] test service::init::tests::test_init_existing_file_without_frontmatter ... ok
[INFO] [stdout] test service::init::tests::test_init_existing_file_with_frontmatter_force ... ok
[INFO] [stdout] test service::init::tests::test_init_new_file ... ok
[INFO] [stdout] test service::init::tests::test_needs_specification_when_provided ... ok
[INFO] [stdout] test service::init::tests::test_needs_specification ... ok
[INFO] [stdout] test service::init::tests::test_explicit_id_already_taken_is_rejected ... ok
[INFO] [stdout] test service::tests::test_load_graph_from_repository ... ok
[INFO] [stdout] test test_utils::tests::test_create_simple_hierarchy ... ok
[INFO] [stdout] test test_utils::tests::test_create_test_adr ... ok
[INFO] [stdout] test service::init::tests::test_parse_item_type ... ok
[INFO] [stdout] test service::init::tests::test_remove_frontmatter ... ok
[INFO] [stdout] test validation::report::tests::test_report_with_warnings ... ok
[INFO] [stdout] test test_utils::tests::test_create_test_item_requirement ... ok
[INFO] [stdout] test test_utils::tests::test_create_test_item_solution ... ok
[INFO] [stdout] test validation::report::tests::test_builder ... ok
[INFO] [stdout] test validation::report::tests::test_empty_report_is_valid ... ok
[INFO] [stdout] test validation::report::tests::test_report_with_errors ... ok
[INFO] [stdout] test validation::rules::broken_refs::tests::test_broken_ref_detected ... ok
[INFO] [stdout] test validation::rules::broken_refs::tests::test_no_broken_refs ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_peer_dependency_cycle_detected ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_cycle_detected ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_would_create_cycle ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_no_cycles ... ok
[INFO] [stdout] test validation::rules::duplicates::tests::test_duplicate_detected ... ok
[INFO] [stdout] test validation::rules::id_format::tests::test_conforming_and_unpadded_ids_pass ... ok
[INFO] [stdout] test validation::rules::id_format::tests::test_hand_written_id_is_flagged ... ok
[INFO] [stdout] test validation::rules::duplicates::tests::test_no_duplicates ... ok
[INFO] [stdout] test validation::rules::duplicates::tests::test_multiple_duplicates_same_id ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_contains_rfc2119_keyword ... ok
[INFO] [stdout] test validation::rules::duplicates::tests::test_multiple_different_duplicates ... ok
[INFO] [stdout] test validation::rules::id_format::tests::test_severity_is_warning ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_peer_dependency_without_cycle_is_valid ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_pre_validate_missing_rfc2119_keyword ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_peer_self_reference_detected ... ok
[INFO] [stdout] test validation::rules::cycles::tests::test_supersession_cycle_detected ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_empty_specification_fails ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_pre_validate_multiple_items ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_pre_validate_empty_specification ... ok
[INFO] [stdout] test validation::rules::orphans::tests::test_use_case_orphan_detected ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_specification_without_rfc2119_keyword_fails ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_all_rfc2119_keywords_accepted ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_valid_metadata_with_rfc2119_keyword ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_pre_validate_non_requirement_type ... ok
[INFO] [stdout] test validation::rules::metadata::tests::test_pre_validate_valid_items ... ok
[INFO] [stdout] test validation::rules::orphans::tests::test_linked_item_not_orphan ... ok
[INFO] [stdout] test validation::rules::orphans::tests::test_solution_not_orphan ... ok
[INFO] [stdout] test validation::rules::relationships::tests::test_valid_downstream_relationship ... ok
[INFO] [stdout] test validation::validator::tests::test_broken_reference ... ok
[INFO] [stdout] test validation::validator::tests::test_invalid_relationship ... ok
[INFO] [stdout] test validation::validator::tests::test_cycle_detection ... ok
[INFO] [stdout] test validation::validator::tests::test_orphan_error_strict ... ok
[INFO] [stdout] test validation::validator::tests::test_orphan_warning ... ok
[INFO] [stdout] test validation::rules::redundant::tests::test_redundant_satisfies ... ok
[INFO] [stdout] test validation::rules::relationships::tests::test_invalid_relationship ... ok
[INFO] [stdout] test validation::validator::tests::test_pre_validate_empty_specification ... ok
[INFO] [stdout] test validation::rules::relationships::tests::test_valid_relationship ... ok
[INFO] [stdout] test repository::git::tests::test_parse_commit_empty_scope_lists_whole_tree ... ok
[INFO] [stdout] test validation::validator::tests::test_pre_validate_solution_no_errors ... ok
[INFO] [stdout] test validation::validator::tests::test_pre_validate_invalid_specification ... ok
[INFO] [stdout] test validation::validator::tests::test_pre_validate_multiple_items ... ok
[INFO] [stdout] test validation::validator::tests::test_pre_validate_valid_items ... ok
[INFO] [stdout] test validation::validator::tests::test_valid_graph ... ok
[INFO] [stdout] test validation::rules::redundant::tests::test_no_redundancy ... ok
[INFO] [stdout] test repository::git::tests::test_scope_from_path_subdirectory ... ok
[INFO] [stdout] test repository::git::tests::test_scope_from_path_repo_root_is_empty ... ok
[INFO] [stdout] test repository::git::tests::test_parse_commit_scopes_to_subtree ... ok
[INFO] [stdout] test repository::git::tests::test_parse_commit_missing_scope_yields_no_items ... ok
[INFO] [stdout] test repository::git::tests::test_list_markdown_files_keeps_repo_relative_paths ... ok
[INFO] [stdout] test service::diff::tests::test_git_diff_unions_all_configured_paths ... ok
[INFO] [stdout] test service::diff::tests::test_diff_errors_when_one_path_is_outside_a_git_repository ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- repository::git::tests::test_is_git_repo stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'repository::git::tests::test_is_git_repo' (2142) panicked at src/repository/git.rs:513:9:
[INFO] [stdout] assertion failed: is_git_repo(&current_dir)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x609cd34d1ce1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x609cd34e9ffa - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x609cd34d655c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x609cd34aa246 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x609cd34c8b29 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x609cd31dbbb0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x609cd34c8e52 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x609cd34aa324 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x609cd34a2d29 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x609cd34aaeed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x609cd34ea81c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x609cd34ea7e2 - core[df12db4294e9bfd3]::panicking::panic
[INFO] [stdout]   12:     0x609cd30ec6b8 - sara_core[64d52d6ec2840f65]::repository::git::tests::test_is_git_repo
[INFO] [stdout]   13:     0x609cd3107109 - <sara_core[64d52d6ec2840f65]::repository::git::tests::test_is_git_repo::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x609cd31cee9b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x609cd31dc505 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x609cd31d5dc4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x609cd31df662 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x609cd34d0c89 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x79ae7a51fdfa - <unknown>
[INFO] [stdout]   20:     0x79ae7a5b33d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     repository::git::tests::test_is_git_repo
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 250 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a", kill_on_drop: false }`
[INFO] [stdout] 4b71009436b2e0eb2e29731fd8ea53b4c669cc4a8bebe55361a4881fc2e5753a
