A wrong reconstruction is worse than an honest stack Framesmith v1.5, an open-source MCP server for AI-driven UI design, fixes a bug where its import tool flattened multi-column layouts into vertical stacks, breaking downstream edits. The update introduces honest reconstruction with confidence reporting, preferring a fallback stack over a wrong guess to maintain trust. The lesson is that a confidently wrong reconstruction is worse than an honest stack. A wrong reconstruction is worse than an honest stack I was importing a real admin screen into framesmith — a dense Rails + Tailwind table, the kind with avatars in the first column, status chips in the middle, a select control on the right. The colors came back right. The fonts came back right. Every icon matched. Then I tried to edit a column, and there were no columns. My four-column table had imported as one tall vertical stack of forty divs. It looked correct in the screenshot and fell apart the moment I touched it. That bug is the whole story of framesmith v1.5 — and the lesson underneath it is bigger than any one importer. Why “looks right” isn’t “is right” framesmith https://github.com/vicmaster/framesmith is an open-source MCP server that gives an AI agent a visual design canvas: it sketches a UI as a scene graph, framesmith renders it to real HTML/CSS and screenshots, and you agree on the picture before any framework code gets written. One of its tools imports a shipped UI — a live URL or some HTML — back onto the canvas so you can redesign from what really exists. The earlier release nailed the easy half: tokens. Colors, fonts, icons, form controls — all pulled accurately out of the computed DOM. The hard half is structure, and structure is where it quietly lied: - A four-column