openpencil/crates
Fini 46a082df2f fix(agent): stop the image repairs from reading an oversized plate as intent
Both of today's image repairs trusted an authored fixed size as the
design's intent. A weak model routinely drops a 400x300 plate into a
390px phone card and CROPS it - which looks right - so the rail repair
widened every card to 400 (one card ate the screen, the rest clipped
away) and the band repair grew every photo band to 300 (a wall of empty
space under each deal). Both now demand that the number be plausible for
the slot it is in: a card is starved only when it is genuinely unusable
and its demand still leaves the rail scrollable, and a band only takes a
photo's height when the result is not taller than the band is wide.
Oversized plates go back to the fixer that shrinks them.
2026-07-14 00:29:46 +08:00
..
op-acp
op-ai
op-ai-skills feat(ai): design-system bootstrap teaching and end-to-end preset test 2026-07-14 00:29:37 +08:00
op-cli refactor(cli): split app control tests 2026-07-13 21:41:23 +08:00
op-codegen
op-config-store
op-design-lint feat(orchestrator): geometry-driven contract repairs for weak-model output 2026-07-12 02:55:42 +08:00
op-editor-core feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-editor-host-core feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-editor-ui feat(editor): queued shells keep their skeleton, quietly 2026-07-14 00:29:45 +08:00
op-figma perf(figma): cut import clone amplification 2026-07-11 10:04:41 +08:00
op-git
op-host-desktop feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-host-native feat(ui): user-selectable pencil cursor styles and Pencil-style narration flow 2026-07-12 12:32:59 +08:00
op-host-services feat(ai): design-system bootstrap teaching and end-to-end preset test 2026-07-14 00:29:37 +08:00
op-host-web fix(web): handle pencil cursor settings selection 2026-07-12 15:02:05 +08:00
op-host-web-server
op-i18n feat(canvas): device-frame preview with switcher, scroll and pinned nav 2026-07-11 04:00:24 +08:00
op-mcp feat(ai): design-system bootstrap teaching and end-to-end preset test 2026-07-14 00:29:37 +08:00
op-opmerge
op-orchestrator fix(agent): stop the image repairs from reading an oversized plate as intent 2026-07-14 00:29:46 +08:00
op-pen-loader feat(editor): property edits on component-instance children 2026-07-12 02:55:42 +08:00
op-process-io
op-rpc-transport
op-smoke chore(smoke): audit rubric and loop-vs-orchestrator A/B harness 2026-07-12 02:56:43 +08:00
op-web-sdk perf(sdk): share scene via rc and idle the raf pump when clean 2026-07-10 22:56:25 +08:00
CLAUDE.md feat(ai): make script-gen the only subagent output protocol 2026-07-04 17:31:22 +08:00