Scope correction (2026-08-10)
strided-einsum2 and strided-opteinsum are not being retired. Per #226, all nine workspace crates remain maintained. Any retirement/Phase 2 removal premise below is obsolete; re-audit and implement the acceptance criteria across the maintained workspace.
Part of #199 (Phase 3, organization). All file:line references are pinned to origin/main at 9da9b9f.
53 inline #[cfg(test)] mod blocks live in src/ across the workspace (largest in the retained crates: strided-kernel/src/fused.rs:1498 at 576 lines, block.rs:251 at 469, kernel.rs:660 at 418, strided-view/src/view.rs:1015 at 337, map_view.rs:2289 at 289, simd.rs:910 at 283). Zero crates use the src/<module>/tests/*.rs pattern.
Separately, strided-perm/src/lib.rs:14 gates three whole implementation modules behind #[cfg(test)] (block, kernel with an unexplained #[allow(dead_code)], order): about 1000 lines of dead-in-release code shipped in src/.
Scope correction (2026-08-10)
strided-einsum2 and strided-opteinsum are not being retired. Per #226, all nine workspace crates remain maintained. Any retirement/Phase 2 removal premise below is obsolete; re-audit and implement the acceptance criteria across the maintained workspace.
Part of #199 (Phase 3, organization). All file:line references are pinned to
origin/mainat 9da9b9f.53 inline
#[cfg(test)] modblocks live insrc/across the workspace (largest in the retained crates:strided-kernel/src/fused.rs:1498at 576 lines,block.rs:251at 469,kernel.rs:660at 418,strided-view/src/view.rs:1015at 337,map_view.rs:2289at 289,simd.rs:910at 283). Zero crates use thesrc/<module>/tests/*.rspattern.Separately,
strided-perm/src/lib.rs:14gates three whole implementation modules behind#[cfg(test)](block,kernelwith an unexplained#[allow(dead_code)],order): about 1000 lines of dead-in-release code shipped insrc/.src/<module>/tests/*.rswith#[cfg(test)] mod tests;stubs, per the test-organization rule (across all nine maintained crates).src/.erased.rsat 4067 lines splits naturally by plan family).