openpencil/crates
Fini 640dc73a43 fix(agent): honor multi-screen commitments across the design loop
One autopsy, four gaps closed. Tab labels now match brand-prefixed
screen names by whole tokens (Wander - Trips binds its Trips tab)
across the wiring pass, the nav echo, and nav unification. A repair
pass lifts content that a fill step mis-nested into a section header
row and drops the duplicated title. Screens the skeleton committed but
never filled are detected shape-first (screen tags alone over-fire on
navbars), retried through a dedicated fill budget that does not
consume the general turn cap - the cap guards runaway chatter, never
committed work - nudged with the full commitment contract, and
honestly reported in the transcript, the run summary, and an
(unfilled) canvas label when they still come up empty. The loop's
termination surface is now documented: the 28-turn design cap, the
previously unchecked model self-stop, and the token/retry/abort
exits.
2026-07-18 21:55:17 +08:00
..
op-acp
op-ai fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +08:00
op-ai-skills fix(agent): repair collapsed rail cards and teach the sizing contract 2026-07-18 16:34:24 +08:00
op-cli feat(cli): import:html subcommand mapping to the import_html mcp tool 2026-07-18 14:16:43 +08:00
op-codegen test: decouple document fixtures from product releases 2026-07-15 21:17:20 +08:00
op-config-store
op-design-lint fix(orchestrator): preserve and repair progress rings 2026-07-15 03:29:39 +08:00
op-editor-core fix(editor): embed relinked images and warn on machine-local links 2026-07-18 16:34:25 +08:00
op-editor-host-core fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +08:00
op-editor-ui fix(editor): embed relinked images and warn on machine-local links 2026-07-18 16:34:25 +08:00
op-figma fix(figma): decode vector networks with the real kiwi blob layout 2026-07-18 15:43:24 +08:00
op-git
op-host-desktop fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +08:00
op-host-native fix(mcp): working clipboard copy and real endpoint on the embed settings card 2026-07-18 16:08:29 +08:00
op-host-services fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +08:00
op-host-web fix(vscode): typed http entries for fork mcp configs; end codegen borrow before copy 2026-07-18 16:12:59 +08:00
op-host-web-server test(web): end-to-end smoke for the managed daemon contract 2026-07-17 02:52:05 +08:00
op-html feat(html): wire full import pipeline with root frame and defense limits 2026-07-18 14:16:43 +08:00
op-i18n feat(i18n): topbar.mcp label for the vscode-embed chip 2026-07-18 14:23:37 +08:00
op-mcp feat(mcp): canvas scan and reveal effects for live MCP batches 2026-07-18 16:34:25 +08:00
op-opmerge chore(sync): integrate origin/v0.8.2 interactions and retry batch 2026-07-18 13:11:52 +08:00
op-orchestrator fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +08:00
op-pen-loader chore(sync): integrate origin/v0.8.2 interactions and retry batch 2026-07-18 13:11:52 +08:00
op-process-io
op-rpc-transport
op-smoke fix(agent): honor multi-screen commitments across the design loop 2026-07-18 21:55:17 +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 fix(orchestrator): preserve and repair progress rings 2026-07-15 03:29:39 +08:00