openpencil/crates/op-cli/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
..
app_control_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
app_control_cli_tests.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
cli_conversion.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
cli_conversion_tests.rs feat(openpencil): add code-to-design conversion flow 2026-07-04 13:23:28 +08:00
cli_design_tests.rs feat(cli): route op design --script / @file.js payloads to batch_design script mode 2026-07-03 22:08:24 +08:00
cli_error.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
cli_export_tests.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
cli_file_flag_tests.rs feat(cli): expand CLI command and flag surface 2026-06-02 09:42:06 +08:00
cli_import_tests.rs feat(cli): expand CLI command and flag surface 2026-06-02 09:42:06 +08:00
cli_node_tests.rs feat(cli): expand CLI command and flag surface 2026-06-02 09:42:06 +08:00
cli_selection_tests.rs feat(cli): expand CLI command and flag surface 2026-06-02 09:42:06 +08:00
cli_start_tests.rs feat(cli): codegen commands wired to real tools, status pid, web start json 2026-06-12 23:28:06 +08:00
codegen_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
command_helpers.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
command_mappers.rs refactor: final 800-line sweep across editor, mcp, services, and tool crates 2026-07-26 22:34:37 +08:00
export_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
figma_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
html_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
main.rs refactor: final 800-line sweep across editor, mcp, services, and tool crates 2026-07-26 22:34:37 +08:00
mcp_http_cli.rs refactor: typed error enums across the whole workspace 2026-07-27 21:09:06 +08:00
page_theme_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
path_args.rs feat(cli): expand CLI command and flag surface 2026-06-02 09:42:06 +08:00
skill_export_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
skill_install_cli.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
skill_install_error.rs refactor(cli,mcp,web): typed error enums for the densest stringly paths 2026-07-26 13:20:59 +08:00
tests.rs feat(cli): import:html url routing with --out and import:snapshot subcommand 2026-07-19 20:45:03 +08:00
usage.txt feat(cli): import:html url routing with --out and import:snapshot subcommand 2026-07-19 20:45:03 +08:00