From 2568c70455ba8f6099b0ed92dd8321d50841a984 Mon Sep 17 00:00:00 2001 From: Codex-ytr83r Date: Sat, 12 Sep 2026 16:32:37 -0700 Subject: [PATCH] Record and correct invalid core outline test selection --- .../.gitattributes | 3 ++ .../core-outline-check.md | 7 +++ .../core-outline-interruption.json | 48 +++++++++++++++++++ .../core-outline-misfiltered-receipt.json | 8 ++++ .../core-outline-misfiltered.log | 1 + 5 files changed, 67 insertions(+) create mode 100644 harness/experiments/diagram-navigation-gates-20260912/core-outline-check.md create mode 100644 harness/experiments/diagram-navigation-gates-20260912/core-outline-interruption.json create mode 100644 harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered-receipt.json create mode 100644 harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered.log diff --git a/harness/experiments/diagram-navigation-gates-20260912/.gitattributes b/harness/experiments/diagram-navigation-gates-20260912/.gitattributes index a8a523df..c7032779 100644 --- a/harness/experiments/diagram-navigation-gates-20260912/.gitattributes +++ b/harness/experiments/diagram-navigation-gates-20260912/.gitattributes @@ -1,2 +1,5 @@ correction-tests.log -text correction-tests-receipt.json -text +core-outline-misfiltered.log -text +core-outline-misfiltered-receipt.json -text +core-outline-interruption.json -text diff --git a/harness/experiments/diagram-navigation-gates-20260912/core-outline-check.md b/harness/experiments/diagram-navigation-gates-20260912/core-outline-check.md new file mode 100644 index 00000000..8e04cb09 --- /dev/null +++ b/harness/experiments/diagram-navigation-gates-20260912/core-outline-check.md @@ -0,0 +1,7 @@ +# Core outline gate: corrected test selection + +The original command `cargo test -p oa-core language_outline_tests --locked --offline` used the source filename as its filter. Source `crates/oa-core/src/language.rs:2184–2186` instead declares `#[path = "language_outline_tests.rs"] mod outline_tests`; the intended twelve tests are in `language::outline_tests`. The original filter would select none of those tests, while Cargo still builds unrelated integration targets. + +Root interrupted only the verified owned Cargo process tree after discovering the selection error. The run began at 2026-09-12T22:29:21.4944572Z and closed at 2026-09-12T23:19:37.6119510Z with exitCode -1. This is an interrupted invalid gate, neither a passing result nor a product test failure. Its [raw output](core-outline-misfiltered.log), [terminal receipt](core-outline-misfiltered-receipt.json) and [interruption record](core-outline-interruption.json) are preserved with text conversion disabled. + +The replacement is `cargo test -p oa-core --lib language::outline_tests:: --locked --offline`. Its runner requires the result to contain twelve passed tests, zero failures and zero ignored cases in addition to Cargo exit0, preventing empty test selection from being accepted. Corrected execution is pending on unchanged source46b4f3c; later evidence-only commits do not alter its inputs. diff --git a/harness/experiments/diagram-navigation-gates-20260912/core-outline-interruption.json b/harness/experiments/diagram-navigation-gates-20260912/core-outline-interruption.json new file mode 100644 index 00000000..172cb734 --- /dev/null +++ b/harness/experiments/diagram-navigation-gates-20260912/core-outline-interruption.json @@ -0,0 +1,48 @@ +{ + "timeUtc": "2026-09-12T23:19:28.6878175Z", + "reason": "Wrong test filter used source filename, while actual module is language::outline_tests. Replace with library-only module filter; original run is not acceptance evidence.", + "processes": [ + { + "ProcessId": 5544, + "ParentProcessId": 7176, + "Name": "cargo.exe", + "CreationDate": "2026-09-12T15:29:28.876112-07:00", + "CommandLine": "\"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\cargo\\bin\\cargo.exe\" test -p oa-core language_outline_tests --locked --offline" + }, + { + "ProcessId": 7840, + "ParentProcessId": 5544, + "Name": "cargo.exe", + "CreationDate": "2026-09-12T15:29:29.632541-07:00", + "CommandLine": "\"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\bin\\cargo.exe\" test -p oa-core language_outline_tests --locked --offline" + }, + { + "ProcessId": 5096, + "ParentProcessId": 7840, + "Name": "rustc.exe", + "CreationDate": "2026-09-12T16:18:17.515308-07:00", + "CommandLine": "\"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\bin\\rustc.exe\" --crate-name routing_labels --edition=2024 crates\\oa-core\\tests\\routing_labels.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C embed-bitcode=no --test --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=ff7971695d7c1a58 -C extra-filename=-c10c641f7dca6ab6 --out-dir C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps -C linker=clang.exe -C strip=debuginfo -L dependency=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps --extern oa_core=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_core-343e5febcc1ef502.rlib --extern same_file=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsame_file-a21d6395ce590b18.rlib --extern serde=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde-968c91fb77bb5d38.rlib --extern serde_json=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_json-b48005beba7e4267.rlib --extern tempfile=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtempfile-20c336358d7a22b5.rlib --extern thiserror=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-add096f46a35d6d2.rlib --extern uuid=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuuid-f7851e8936dae115.rlib -C link-arg=C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-core-70aec2be9e005f38\\out\\normal-user-manifest.o" + }, + { + "ProcessId": 3772, + "ParentProcessId": 5096, + "Name": "clang.exe", + "CreationDate": "2026-09-12T16:18:45.590789-07:00", + "CommandLine": "\"clang.exe\" @C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\rustcCg3JbA\\linker-arguments" + }, + { + "ProcessId": 6392, + "ParentProcessId": 3772, + "Name": "clang-23.exe", + "CreationDate": "2026-09-12T16:18:47.098449-07:00", + "CommandLine": "C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\llvm-mingw-20260908-ucrt-x86_64\\bin\\clang-23 --start-no-unused-arguments -target x86_64-w64-mingw32 --end-no-unused-arguments @C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\rustcCg3JbA\\linker-arguments" + }, + { + "ProcessId": 4480, + "ParentProcessId": 6392, + "Name": "ld.lld.exe", + "CreationDate": "2026-09-12T16:18:48.480918-07:00", + "CommandLine": "C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/bin/ld.lld -m i386pep -Bdynamic -o \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-c10c641f7dca6ab6.exe\" C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/x86_64-w64-mingw32/lib/crt2.o C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/x86_64-w64-mingw32/lib/crtbegin.o \"-LC:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\" -LC:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/x86_64-w64-mingw32/lib -LC:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/x86_64-w64-mingw32/mingw/lib -LC:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/lib -LC:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/lib/clang/23/lib/windows \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\rustcCg3JbA\\symbols.o\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-c10c641f7dca6ab6.routing_labels.9e2d72986207c8f3-cgu.0.rcgu.o\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-c10c641f7dca6ab6.routing_labels.9e2d72986207c8f3-cgu.1.rcgu.o\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-c10c641f7dca6ab6.routing_labels.9e2d72986207c8f3-cgu.2.rcgu.o\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\routing_labels-c10c641f7dca6ab6.6qwfchfk0bl46pdbuj4z0m035.rcgu.o\" -Bstatic \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libtest-04cd7c88240e0be6.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libgetopts-9cd9fd765c050b2a.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\librustc_std_workspace_std-3f5a71166ab3d80b.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\liboa_core-343e5febcc1ef502.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsame_file-a21d6395ce590b18.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwinapi_util-be9ab0847edf5b05.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libtempfile-20c336358d7a22b5.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libfastrand-3df248e815d242e1.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libonce_cell-f7e62c44737ecbb9.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_sys-43b3d9a205b229b7.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libwindows_link-23f115c823619f71.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libthiserror-add096f46a35d6d2.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libuuid-f7851e8936dae115.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libgetrandom-6e8efb5a01ff0cbb.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libcfg_if-805b2ebc84d544f1.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libsha1_smol-c4b7e5ec8b41792e.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde-968c91fb77bb5d38.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_json-b48005beba7e4267.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libmemchr-088af8780d4df76d.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libitoa-971c3e13d32ffcf2.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libzmij-9f8770986f00ef15.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\deps\\libserde_core-f52ac0796dd4fc39.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libstd-c5da0c841adf80c9.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libpanic_unwind-8a7926ce6d8ae0e7.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libobject-6ec98a9d29502e22.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libmemchr-aed9486d1361b6b9.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libaddr2line-0f72328cb6117e7d.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libgimli-f9d40555993671e1.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libcfg_if-55c64e3dfd20057e.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libwindows_link-e3638c9d48e64c19.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\librustc_demangle-768627071a66af76.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libstd_detect-ed7d543dbb701f43.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libhashbrown-c122db825bbdf27e.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\librustc_std_workspace_alloc-0fe7bbe2f1d776c9.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libminiz_oxide-d8178949662c6823.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libadler2-0157087d511e07cd.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libunwind-5f2161c23af32f37.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\liblibc-9d017cff695d5546.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\librustc_std_workspace_core-1c2771f38321db37.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\liballoc-4d20ecc7632ec6de.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libcore-8892c3707d9a1b2d.rlib\" \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\.local\\toolchain\\rustup\\toolchains\\stable-x86_64-pc-windows-gnullvm\\lib\\rustlib\\x86_64-pc-windows-gnullvm\\lib\\libcompiler_builtins-5dc8f5c29f0191b8.rlib\" -Bdynamic -lkernel32 -lkernel32 -lkernel32 -lkernel32 -lkernel32 -lntdll -luserenv -lws2_32 -ldbghelp -lunwind -lmingw32 -lmingwex -lmsvcrt -lkernel32 -luser32 --nxcompat --gc-sections --strip-debug \"C:\\Users\\User\\Documents\\Git\\ARCADIA-Studio\\target\\debug\\build\\oa-core-70aec2be9e005f38\\out\\normal-user-manifest.o\" C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/lib/clang/23/lib/windows/libclang_rt.builtins-x86_64.a C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/lib/clang/23/lib/windows/libclang_rt.builtins-x86_64.a C:/Users/User/Documents/Git/ARCADIA-Studio/.local/toolchain/llvm-mingw-20260908-ucrt-x86_64/x86_64-w64-mingw32/lib/crtend.o " + } + ] +} diff --git a/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered-receipt.json b/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered-receipt.json new file mode 100644 index 00000000..7bc54208 --- /dev/null +++ b/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered-receipt.json @@ -0,0 +1,8 @@ +{ + "command": "cargo test -p oa-core language_outline_tests --locked --offline", + "startUtc": "2026-09-12T22:29:21.4944572Z", + "endUtc": "2026-09-12T23:19:37.6119510Z", + "base": "46b4f3c0d0f04050ad6d705051ee0199138e47a2", + "uncommittedChanges": true, + "exitCode": -1 +} diff --git a/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered.log b/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered.log new file mode 100644 index 00000000..7251c4bc --- /dev/null +++ b/harness/experiments/diagram-navigation-gates-20260912/core-outline-misfiltered.log @@ -0,0 +1 @@ + Compiling oa-core v0.2.0 (C:\Users\User\Documents\Git\ARCADIA-Studio\.local\diagram-coverage-fixes-ytr83r-20260912\crates\oa-core)