Build collaborative visual-decision infrastructure #412
- MA
This draft is being reshaped into a rendering foundation for visual decisions about the user's own app. The current code still contains the fixed Chopin specimen and its public creation button; generalizing that contract and removing the public example are pending. It is held back from shipping.
The corrected renderer will receive a preview-artifact reference, baseline values and labelled numeric/colour controls, retaining live shared drafts, hold-to-peek, responsive layout and revision-bound attributed Save. See the [scope proposal](https://github.com/githubnext/chopin/blob/de342914/docs/superpowers/plans/2026-10-08-dynamic-design-card-rendering.md).
The following MCP slice will let a local coding agent pick up a request created in Chopin, build a component using the user's app and design system, and publish the preview and controls back. That authoring/publication workflow is not implemented yet.
Two independent reviews found brief-reconnect recovery and hidden Retry failures; both are fixed with regressions. Current validation: 364 focused unit tests, 14 Chromium scenarios, workspace/E2E TypeScript, build and local CI passed. The original 72 PostgreSQL contract/lifecycle tests passed; the previous head's GitHub validation and container jobs passed. The broader local unit run had four existing timing failures that passed isolated reruns.
Production requires reviewed credential-free preview hosting on a separate registrable domain. Immutable historical bundle retention and private-artifact delivery require further work. Browser evidence is Chromium only; the iframe has no hard resource quota. No deployment is included.
Current test specimen, wide layout:

Current test specimen, narrow layout:

MaggieAppletonconvert-to-draftlast month on GitHub
MaggieAppletonrenamed Add collaborative visual decisions for the decision card to Build collaborative visual-decision infrastructurelast month on GitHub