Follow-up from #1555 (Wes review note 3).
desktop/scripts/check-file-sizes.mjs carries a growing per-file override for desktop/src-tauri/src/archive/mod.rs — now 1700, its second bump, with a "split queued into archive/mod_tests.rs in a follow-up" comment both times. The justifications are honest but the override comment block becomes permanent debt if the split doesn't land.
Fix: extract the #[cfg(test)] module from archive/mod.rs (and archive/store.rs if it's similarly oversized) into a sibling mod_tests.rs file via the #[path = "mod_tests.rs"] mod mod_tests; pattern already used by mesh_llm/mod.rs, then drop or reduce the check-file-sizes.mjs override back toward the 1000-line default.
Related: #1555
Follow-up from #1555 (Wes review note 3).
desktop/scripts/check-file-sizes.mjscarries a growing per-file override fordesktop/src-tauri/src/archive/mod.rs— now1700, its second bump, with a "split queued into archive/mod_tests.rs in a follow-up" comment both times. The justifications are honest but the override comment block becomes permanent debt if the split doesn't land.Fix: extract the
#[cfg(test)]module fromarchive/mod.rs(andarchive/store.rsif it's similarly oversized) into a siblingmod_tests.rsfile via the#[path = "mod_tests.rs"] mod mod_tests;pattern already used bymesh_llm/mod.rs, then drop or reduce thecheck-file-sizes.mjsoverride back toward the 1000-line default.Related: #1555