openpencil/crates
Fini 84241b7ea2 style(orchestrator): post-S4 clippy nits — manual_strip + flatten test modules
Three clippy warnings surfaced by the final-review workspace clippy
pass that the per-task gates didn't catch:

- design_system.rs::extract_code_fence — replace manual slice
  `&after_open[4..]` with `strip_prefix("json")`. Same behaviour,
  cleaner intent, satisfies clippy::manual_strip.
- design_system_tests.rs + visual_ref_tests.rs — flatten the inner
  `#[cfg(test)] mod tests { ... }` wrapper. The files are already
  wired via `#[path = "..."] mod tests;` in their parent modules
  (design_system.rs / visual_ref.rs), so the inner wrapper was double
  nesting (clippy::module_inception). Matches the established
  pattern in concurrent_tests.rs / plan_repair_tests.rs / run_tests.rs.

574 tests still pass. clippy + fmt + cargo build --workspace clean.
2026-05-23 20:43:16 +08:00
..
op-acp style: clear clippy lints for the workspace -D warnings gate 2026-05-17 23:12:16 +08:00
op-ai feat(ai): chat image attachments + per-provider thinking/effort 2026-05-17 22:44:28 +08:00
op-ai-skills style: clear clippy lints for the workspace -D warnings gate 2026-05-17 23:12:16 +08:00
op-app refactor(rust): add op-app composition-root crate 2026-05-16 23:57:03 +08:00
op-cli feat: close six TS-parity gaps in the Rust shell 2026-05-17 13:03:11 +08:00
op-codegen feat(editor): add Design-MD panel and complete i18n coverage 2026-05-19 22:29:22 +08:00
op-design-lint style(workspace): oxfmt catch-up — 8 pre-existing fixture/golden/tool files 2026-05-23 19:45:53 +08:00
op-editor-core feat(canvas): linear + radial gradient rendering with editable stops 2026-05-23 19:13:35 +08:00
op-editor-ui feat(canvas): linear + radial gradient rendering with editable stops 2026-05-23 19:13:35 +08:00
op-figma feat(editor): add Design-MD panel and complete i18n coverage 2026-05-19 22:29:22 +08:00
op-git Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00
op-host-desktop feat(orchestrator,host): production-visible Skipped*Provider + unblock chat_orchestrator compile 2026-05-23 18:53:22 +08:00
op-host-native feat(canvas): linear + radial gradient rendering with editable stops 2026-05-23 19:13:35 +08:00
op-host-web feat(panels): editable inputs (arrows, caret, fill-opacity, effect params) + paint polish 2026-05-23 12:59:28 +08:00
op-i18n Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00
op-mcp fix(ai): keep debug_validation_report out of the production MCP catalog 2026-05-23 18:39:09 +08:00
op-opmerge Merge branch 's3a-orchestrator' into v0.8.0-new 2026-05-23 01:27:30 +08:00
op-orchestrator style(orchestrator): post-S4 clippy nits — manual_strip + flatten test modules 2026-05-23 20:43:16 +08:00
op-pen-loader feat(canvas): linear + radial gradient rendering with editable stops 2026-05-23 19:13:35 +08:00
wasm-libc-shim fix: clear clippy -D warnings across the workspace 2026-05-17 01:26:29 +08:00
CLAUDE.md docs: fix stale i18n + renderer paths flagged by Codex review 2026-05-16 15:45:54 +08:00