openpencil/crates/op-web-sdk/src
Kayshen-X 90870370ad refactor: typed error enums across the whole workspace
Completes the stringly-error conversion: 341 remaining
Result<_, String> signatures drop to two documented boundary sites
(a String-compat wrapper consumed across a crate boundary and a
test-only diagnostic helper). Eighty-plus enums follow the
established recipe — one enum per failure domain in a sibling
module, byte-identical Display text, From impls replacing map_err
adapters. mcp_live is fully typed (the screenshot channel included)
and all six temporary String bridges are deleted. The flaky
cli-model-discovery trio is made load-proof: exec'd sleeps so the
probe's kill actually closes the pipes, a serializing test lock,
and an escalating budget with a deadline-boundedness assertion.
2026-07-27 21:09:06 +08:00
..
dirty_state.rs
dirty_state_tests.rs
document.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
document_tests.rs
error.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
export.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
export_tests.rs
lib.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
navigation.rs
navigation_tests.rs
render.rs
scene.rs
scene_tests.rs
snapshot.rs
snapshot_tests.rs
viewer_host.rs