Public build log

Last updated

The MelonPixels redesign

Making the work impossible to miss.

A transparent record of the completed redesign: what changed, how it was verified, and which quality gates now approve the finished system.

Production gauntlet active10 phases156 pieces

The gauntlet

Ten phases. No mystery.

Each phase is made of small, shippable pieces. Status is updated when the work earns it.

/01Complete

Extract the source

The four DOCX wireframes are a line-checked source of truth, with a five-site live reference bar.

  • 473 DOCX paragraphs preservedComplete
  • Offer and route conflicts mappedComplete
  • Awwwards + Dribbble reference auditComplete
/02Complete

Build the foundations

The dark editorial language is locked as the single public theme for the current launch.

  • Deterministic dark themeComplete
  • Public redesign progress logComplete
  • DOCX-faithful project formComplete
/03Complete

Rebuild the core pages

The four source-led layouts now carry the official identity, custom editorial imagery, and exact brand teal.

  • Four DOCX-faithful page layoutsComplete
  • Official logo + #0CA9BB brand systemComplete
  • Four custom editorial image integrationsComplete
/04Checkpoint complete

Run the harsh critic loops

The first page, whole-site, and WCAG critic loops completed and supplied the findings resolved in the later waves.

  • First blind desktop comparisonsComplete
  • Mobile + interaction comparisonsComplete
  • Findings routed into Wave 5Complete
/05Checkpoint complete

Close the Wave 5 critic checkpoint

Wave 5 closed the home page-specific gate and handed the remaining whole-site findings into the final standardization waves.

  • Wave 5 page critic loopComplete
  • Home page-specific gate approvedComplete
  • Critic findings handed to Wave 6Complete
/06Quality gate complete

Standardize, polish, then re-audit

Wave 10 closed the final responsive, source-fidelity, consistency, and WCAG 2 color findings. Fresh Luna-max page, whole-site, and accessibility critics now approve the redesign quality gate.

  • Services builder report: 66/66 tests passingComplete
  • Home production-note and 320px reflow cleanupComplete
  • Final decorative About index removalComplete
  • WCAG 2 control, focus, and text contrast cleanupComplete
  • Fresh Luna-max page auditsComplete
  • Fresh Luna-max consistency auditComplete
  • Fresh Luna-max WCAG auditComplete
/07Quality gate complete

Raise the live reference bar again

Wave 11 and 12 closed Home's first-viewport composition, Services' guided navigation, About's process-story depth, theme continuity, mobile navigation, and the shared image-led spine.

  • Homepage live-reference criticComplete
  • Services live-reference criticComplete
  • About live-reference criticComplete
  • Packages live-reference criticComplete
  • Whole-site live-reference criticComplete
  • Wave 11–12 builder passesComplete
  • Fresh post-build critic passComplete
/08Quality gate complete

Bring Work and Contact into the system

Work is now an honest, artifact-led proof archive and Contact is an authored intake room. Fresh page, six-route, WCAG 2.2, all-page Sol, and typography critics verified the result.

  • Work proof-archive redesignComplete
  • Contact intake-room redesignComplete
  • Work + Contact page criticsComplete
  • Six-route consistency + WCAG 2.2 auditsComplete
  • All-page look-and-feel auditComplete
  • Upright typography + shared weight contractComplete
/09Gauntlet active

Compete at the live award bar

Waves 13–75 closed the proof, commercial-truth, hydration, navigation, mobile conversion, Blog composition, authored imagery, reference-matched first-viewport composition, cross-route hero rhythm, homepage visual-proof, scope-truth, mobile navigation, contact-led language, homepage audit-surface, accent-text contrast, About discoverability, final-CTA framing, hero-to-form routing, homepage density, process rhythm, form-clarity, secondary-band spacing, mobile service-index density, homepage hero-to-proof handoff, proof-strip restraint, compact selected-work composition, and repeated homepage conversion-band gaps. The current Codex Browser checkpoint finds only marginal polish remaining.

  • Refresh the live Awwwards + Dribbble reference barComplete
  • Home + Work visual criticComplete
  • Services + Packages conversion criticComplete
  • About + Contact narrative criticComplete
  • Locations + lead-flow experience criticComplete
  • Wave 13 targeted builder passComplete
  • Fresh post-build critics + smoothingComplete
  • Wave 14 mobile Contact hierarchyComplete
  • Fresh whole-site next-gap judgeComplete
  • Wave 15 mobile inquiry hierarchyComplete
  • Post-build whole-site award judgeComplete
  • Wave 16 Blog first-frame compositionComplete
  • Fresh Blog first-frame criticComplete
  • Wave 17 authored About heroComplete
  • Fresh About hero visual criticComplete
  • Wave 18 whole-site next-gap judgeComplete
  • Wave 19 authored funnel heroesComplete
  • Fresh Wave 19 page criticsComplete
  • Wave 20 narrow Contact intake cardsComplete
  • Wave 21 whole-site consistency judgeComplete
  • Wave 21 WCAG 2.2 color judgeComplete
  • Wave 22 short-desktop hero fitComplete
  • Wave 23 Work metadata contrastComplete
  • Fresh Wave 23 WCAG 2.2 re-auditComplete
  • Wave 24 post-WCAG whole-site judgeComplete
  • Wave 25 location wayfinding artifactComplete
  • Fresh Wave 25 location criticComplete
  • Wave 26 whole-site next-gap judgeComplete
  • Wave 27 Package rail scroll isolationComplete
  • Fresh Wave 27 Package navigation criticComplete
  • Wave 28 production-readiness judgeComplete
  • Wave 29 mobile inquiry actionComplete
  • Fresh Wave 29 inquiry criticComplete
  • Wave 30 final whole-site readiness judgeComplete
  • Wave 31 Contact desktop artifact fitComplete
  • Fresh Wave 31 Contact criticComplete
  • Wave 32 decisive whole-site gateComplete
  • Clean production build + smoke passComplete
  • Wave 33 reference-matched hero recomposeComplete
  • Wave 33 short-desktop pacing criticComplete
  • Wave 33 final Codex Browser verificationComplete
  • Wave 34 truthful process archive railComplete
  • Wave 34 varied Work dossier crops + status labelsComplete
  • Fresh Wave 34 whole-site reference criticComplete
  • Wave 34 Codex Browser route-family smoke passComplete
  • Post-build critic limitation recorded (Codex Browser unavailable)Complete
  • Wave 35 compact global header shellComplete
  • Fresh Wave 35 whole-site header criticComplete
  • Wave 35 responsive header Codex Browser verificationComplete
  • Wave 35 post-build critic limitation recordedComplete
  • Wave 36 shared desktop hero type contractComplete
  • Wave 36 About + Packages hero alignmentComplete
  • Wave 36 homepage empty strip removalComplete
  • Wave 36 Services first-fold reveal pacingComplete
  • Wave 36 mobile Contact anchor CTAComplete
  • Wave 36 shared mobile hero type contractComplete
  • Fresh Wave 36 whole-site critic + Codex Browser verificationComplete
  • Wave 37 homepage responsive-proof hero visualComplete
  • Fresh Wave 37 whole-site visual criticComplete
  • Wave 37 Codex Browser desktop + mobile verificationComplete
  • Wave 38 shared display typography calibrationComplete
  • Wave 38 Nuvali mobile first-fold CTAComplete
  • Fresh Wave 38 typography + whole-site criticsComplete
  • Wave 39 contact-led Single Page + Multi-Page package scopesComplete
  • Wave 39 package content and route-family criticComplete
  • Wave 40 PackageRail anchor clearanceComplete
  • Wave 41 visible no-JS mobile navigation fallbackComplete
  • Wave 41 homepage + services transactional-copy cleanupComplete
  • Wave 42 About + location scope-truth cleanupComplete
  • Wave 42 location hero CTA/artifact orderingComplete
  • Fresh Wave 42 whole-site Codex Browser gateComplete
  • Wave 43 scope-only labels + FAQ cleanupComplete
  • Fresh Wave 43 whole-site Codex Browser gateComplete
  • Wave 43 About contact-led CTA polishComplete
  • Fresh Wave 44 whole-site next-gap criticComplete
  • Wave 45 homepage audit panel surfaceComplete
  • Fresh Wave 45 whole-site Codex Browser gateComplete
  • Wave 46 mobile location hero reveal review (no source change warranted)Complete
  • Wave 48 homepage neutral hero labelComplete
  • Fresh Wave 48 focused Codex Browser gateComplete
  • Wave 49 About discoverability in shared navigationComplete
  • Fresh Wave 49 whole-site live criticComplete
  • Wave 50 homepage final CTA editorial cardComplete
  • Fresh Wave 50 Codex Browser visual gateComplete
  • Wave 51 homepage hero form targetComplete
  • Fresh Wave 51 live whole-site criticComplete
  • Wave 51 Codex Browser CTA interaction gateComplete
  • Wave 52 homepage editorial density curationComplete
  • Fresh Wave 52 homepage density criticComplete
  • Wave 53 homepage project archive densityComplete
  • Fresh Wave 53 homepage trim criticComplete
  • Wave 54 five-step process rhythmComplete
  • Fresh Wave 54 process layout criticComplete
  • Wave 55 project-lead select placeholder clarityComplete
  • Fresh Wave 56 post-build Codex Browser gateComplete
  • Wave 58 live Codex Browser marginal-polish checkpointComplete
  • Wave 60 homepage secondary-band rhythm passComplete
  • Fresh Wave 61 post-build Codex Browser gateComplete
  • Wave 63 mobile services index density passComplete
  • Wave 64 services index Codex Browser verificationComplete
  • Wave 69 compact homepage proof stripComplete
  • Wave 69 post-build visual verificationComplete
  • Wave 69 post-build critic attempt (Codex Browser harness stalled)Complete
  • Wave 72 proof-strip editorial restraintComplete
  • Wave 72 desktop + mobile Codex Browser verificationComplete
  • Wave 74 compact homepage selected-work compositionComplete
  • Wave 75 compact homepage conversion-band consolidationComplete
/10Gauntlet active

Harden the site for production

The production-readiness loop is closing the audited security, persistence, integration, accessibility, and deployment gates with separate Luna-max builders and fresh critics.

  • Admin auth + stored-XSS hardeningComplete
  • Durable persistence + Manila-time data handlingComplete
  • Truthful provider and email boundariesComplete
  • Responsive + WCAG 2.2 audit fixesComplete
  • Fail-closed admin auth + login throttlingComplete
  • Bounded admin login bodiesComplete
  • Bounded authenticated blog mutation bodiesComplete
  • Stale lead delivery leases + honeypot fieldsComplete
  • Idempotent Postgres blog seed bootstrapComplete
  • Dark-only theme + upright copy semanticsComplete
  • Escaped JSON-LD across all structured dataComplete
  • Fresh independent criticsIn progress
  • Whole-site production smoothingIn progress
  • Hosted-domain launch gateIn progress

Notes from the desk

The decisions behind the pixels.

Short notes on the choices shaping this version of the studio.

01

Source integrity

The documents win on copy.

Every visible line is checked against the four supplied DOCX files. SEO notes and production placeholders stay out of the page.

02

Final checkpoint

The whole-site award bar is green.

The decisive independent judge approved the full corrected desktop/mobile route family without a material blocker. A clean production build, all 123 tests, and the latest Codex-browser smoke pass close the loop.

03

Quality gate

The foundations stay locked while the bar rises.

The responsive, accessibility, typography, commercial-truth, and cross-route consistency gates remain green. The active loop targets one evidence-backed visual gap at a time without undoing the system that already passed.

Keep watching

The next update lands here.

Talk to the studio