Open the websites on your phone, then inspect how their mockups became working pages.
My preference in this sample is the current UAT Miro site. It has the most coherent visual design. The simple Lumen build reads better on mobile. The photographic Lumen build has more character, with visible assembly defects.
The businesses, briefs and completion states differ. This comparison cannot establish which architecture is better.
Open the actual websites
These are unchanged saved outputs. The new builds were republished to an isolated Cloudflare Pages project. The shared UAT deployment was not changed.
My visual preference overall. The desk photography, serif headings and warm palette feel coherent. The product section is visibly unfinished.
This is the saved UAT preview from 21 October. Product photo placeholders and the toolkit collage may be functional test content. This pipeline already uses Impeccable refinement skills.
See desktop and mobile captures
Current UAT · Miro desktopFresh public browser capture. Tap to inspect the original.Current UAT · Miro mobileFresh public browser capture. Tap to inspect the original.
The most distinctive Lumen direction. The assembled page has a duplicate bicycle, blurred image strips and hard seams. Mobile loses much of the scene.
The native visual gate rejected this assembly. The published review copy preserves the saved output without repairs.
See desktop and mobile captures
New architecture · photographic Lumen desktopFresh public browser capture. Tap to inspect the original.New architecture · photographic Lumen mobileFresh public browser capture. Tap to inspect the original.
The clearest mobile layout, but also the most generic. It drops the generated imagery and much of the mockup character.
This saved build contains only index.html. It references a missing font stylesheet. The native build workflow did not complete its ship gate.
See desktop and mobile captures
New architecture · simple Lumen desktopFresh public browser capture. Tap to inspect the original.New architecture · simple Lumen mobileFresh public browser capture. Tap to inspect the original.
Compare the intended design with the result
The new local tests used OpenCode with Muse Spark. Their raster generation used OpenAI Imagegen 2.5 Sunburst. This review reused the saved outputs and generated no new website or image.
Current UAT · Miro
The old pipeline selects a brand toolkit, produces a page mockup, then prepares assets and builds the site.
Selected brand toolkitApproved page mockupThe mock is taller than the Lumen compositions. Compare composition, not image dimensions.Actual UAT websiteFresh public browser capture. Tap to inspect the original.
Simple Lumen
The selected direction and the later internal build composition are separate saved steps. Neither final website passed its complete native ship workflow.
Selected mockup directionInternal approved compositionActual saved websiteFresh public browser capture. Tap to inspect the original.
Photographic Lumen
The selected direction and the later internal build composition are separate saved steps. Neither final website passed its complete native ship workflow.
Selected mockup directionInternal approved compositionActual saved websiteFresh public browser capture. Tap to inspect the original.
Current UAT image preparation
All 11 retained source crops match their recorded mockup bounding boxes. All 11 prepared images are opaque. The examples below include an asset that never reached the current published build.
hero-photo
The source retains the desk scene. The prepared photo removes the framed lettering. The published file matches the prepared asset.
Crop from approved mockupPixel match with the recorded bounding box.Prepared imageimage-to-image clean plateActual published assetOriginal bytes from the retained published build.
notitieboek-product-photo
The source is only 445 × 61 pixels. The generated plate invents a much larger view. This asset is absent from the current published build.
Crop from approved mockupPixel match with the recorded bounding box.Prepared imageimage-to-image clean plate
No matching file in the published build. Do not judge this plate as a shipped product photo.
notebook-hero-photo
A convincing photographic asset, with the same warm material language as the page.
Crop from approved mockupPixel match with the recorded bounding box.Prepared imageimage-to-image clean plateActual published assetOriginal bytes from the retained published build.
texture-linnen
The crop becomes a standalone material texture. This is an opaque image, not a transparent cutout.
Crop from approved mockupPixel match with the recorded bounding box.Prepared imagetexture-pattern reconstructionActual published assetOriginal bytes from the retained published build.
map-utrecht
The map becomes a blank plate for code overlays. The website supplies the pin and lettering.
Crop from approved mockupPixel match with the recorded bounding box.Prepared imagefaithful regeneration from crop referenceActual published assetOriginal bytes from the retained published build.
New architecture image preparation
Historical acceptance does not cover the images currently used. Seven assets passed review earlier. Later work replaced the website images. Six of the seven current prepared files also differ from their historical acceptance hashes.
Each row separates the reference crop, the current asset folder and the raster actually included in the saved website.
Hero shelter
The shipped JPEG shows a hard horizontal dark blurred strip through the lower bicycle wheels. This strip is already in the raster, before page CSS. A flat near-black extension occupies the far-right edge of the shipped JPEG. The final page repeats a partial wheel from the separate hanging-sign plate beside the main bicycle. The raw accepted plate is 1536x1024. The current shipped derivative is a different generation, 1536x576 after cropping, extension, blur, and tonal changes.
Reference cropCurrent prepared imageThis prepared file matches its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Bench wood
The reference crop includes bench legs cut by the lower crop boundary and adjacent wall. The replacement supplies an isolated complete bench. The shipped cutout has both legs visible. Its alpha bounds touch every image edge after trimming, so there is no safety margin at seat ends. Actual alpha exists. The image has alpha values 0 through 254, not an opaque rectangular background. No broad halo is obvious in the inspected assembled cream panel.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Left canal
The final JPEG has two hard rectangular darkened patches at the bridge and lower planter. These patches are baked into the raster. The replacement changes the tower/bridge scale and their positions. The full page shows a tall narrow gutter rather than the comp's continuous spatial scene.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Hanging sign
The sign lettering and icon are absent in the raster, as expected for code overlays. The new sign frame is larger and warmer than the reference. The replacement includes a partial bicycle wheel and basket at its left edge. In the assembled page this duplicates the neighboring hero bicycle at the post.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Central ground
The shipped ground is a different generation than current assets/plates/central-ground.png. Its heavy blur erases pavement detail. In the assembled page it forms a broad soft rectangular service block with a visible vertical boundary against the sharper right gutter.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Canal right
The replacement removes the reference's short divider strokes, so those must be drawn in code. The pavement itself is text-free and fills its frame. Its sharp bright vertical reflections clash with the soft blurred service ground in the final assembly.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Contact panel
The shipped replacement is a very wide blank plaster wall, with no baked text or bench. It is suitable for independent text and bench overlays. The final assembly keeps the contact band narrower than the approved comp and changes its proportions.
Reference cropCurrent prepared imageThis prepared file differs from its historical acceptance hash.Actual image in the built websiteA later replacement or derivative. The final assembly was rejected.
Inspect the bench cutout
The new photographic build contains a real transparent PNG. It isolates the bench and keeps both legs. The trim reaches all four image edges, leaving no safety margin. Inspect the same file against light and dark backgrounds below.
Same shipped bench on lightThe PNG bytes are unchanged. Only the CSS background differs.Same shipped bench on darkThe PNG bytes are unchanged. Only the CSS background differs.
The current Miro sample has no equivalent transparent asset. There is no fair cutout winner from these runs. Customer-uploaded photo preservation was not exercised end to end in the new builds.
What the comparison tells us
Visual polish
Miro wins my preference in this sample. Its hero, photography and materials feel like one brand. The unfinished commerce content weakens the rest of the page.
Mockup fidelity
The new tests lose too much of their approved compositions. The photographic version retains the scene but damages its joins. The simple version becomes a generic service page.
Prepared images
The current UAT hero and material images are convincing and simpler to assemble. Some old product crops are tiny strips. A matching file is absent from the current published build for four of the 11 prepared assets.
Cutouts
The new bench has usable transparency. The old sample contains only opaque plates. A like-for-like transparent cutout comparison remains untested.
Image assembly
The new photographic page contains a blurred strip through the bicycle, hard dark masks on the canal and an extra partial bicycle beside the sign. These defects are visible in the shipped rasters and assembled page.
Mobile layout
The simple Lumen layout is the clearest. At a measured 390 CSS-pixel viewport, UAT has a 536-pixel document width. Both Lumen builds fit. Full-page captures can include offscreen content that has not lazy-loaded.
Static checks
The pinned Impeccable detector raised credible contrast candidates on Miro, alongside false positives. Its photographic findings appear to concern decorative hidden elements. The simple build references a missing font stylesheet. Detector counts do not rank visual quality.
Release readiness
Neither new saved build completed the native ship workflow. These are test previews. This evidence does not justify replacing the current production design process yet.
The next useful comparison
Run the same brief, chosen direction and uploaded photos through both pipelines. Keep the reviewed asset hashes bound to the final build, then compare mobile and desktop results. That test can distinguish architecture effects from different design choices.