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)