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
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
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
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
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
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
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
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
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
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