Skip to main content
HW88
  • Our StoryTeamFounder
  • Ventures
  • Learn
  • CapabilitiesBuild PodsEngagement
  • Insights
  • Media
  • Case Studies
  • Our StoryTeamFounder
  • Ventures
  • Learn
  • CapabilitiesBuild PodsEngagement
  • Insights
  • Media
  • Case Studies
  • Contact
HavenWizards88

Venture Studio for high-stakes founders. We build and automate entire ecosystems for global scale.

Company

  • About Us
  • Team
  • Ventures
  • Case Studies
  • Learn
  • Insights
  • Media
  • Build Log

Services

  • Capabilities
  • Build Pods
  • Strategic Advisory
  • Technology Development
  • Growth Acceleration
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 HavenWizards 88 Ventures OPC. All rights reserved.

Makati City, Philippines

←Back to Build LogBUILD LOG

Design System & Page Specifications: Refiner 4.0/5.0

Shipped the complete design specification — 10 new components, 5 public pages, 4 admin CMS pages, full token system. Design Refiner scored 4.0/5.0 (GOOD) after 4 critical remediations.

D
Diosh Lequiron, PD-SML, PhD, MBA, CSM
February 15, 2026 · 2 min read
#design#tokens#components#refiner#design-system
Share
Design System & Page Specifications: Refiner 4.0/5.0

Design governance is the difference between "it looks fine" and "it looks like it was built by the same team." We shipped a design specification that defines every visual decision — so no session improvises.

The dual philosophy problem

HavenWizards has two audiences looking at the same product. Public visitors want editorial storytelling — they are evaluating whether to partner with us or enroll in a workshop. Admin users want task efficiency — they are managing content, tracking metrics, processing applications.

One design system cannot serve both with the same visual language. Consumer pages need delight and discovery. Admin pages need clarity and confidence. So we declared the philosophy per-page in each PAGE_SPEC:

  • Consumer pages (homepage, ventures, insights): "Make every scroll feel like discovering something you did not know you needed"
  • Admin pages (CMS, dashboard, settings): "Make every task feel obvious and every decision feel confident"

What the spec covers

10 component specifications (cards, badges, nav patterns, form elements, interactive widgets). 5 public page designs (homepage, ventures, insights, team, build log) — each with visual direction, section rhythm, and responsive breakpoints at 375px, 768px, and 1280px. 4 admin CMS pages. A full token system: colors, 4px spacing grid, typography scale, elevation shadows, and motion timing curves.

Refiner: 4.0/5.0

Four remediations before the score hit GOOD: typography hierarchy had inconsistent weight rules across heading levels. Motion tokens existed but had no prefers-reduced-motion fallbacks. Two page specs were missing tablet breakpoints. Icons above 24px were rendering without containers — floating naked, which is an AI-signature visual pattern we auto-reject.

All four fixed. 4.0 out of 5.0. Proceed to development.

D

Diosh Lequiron, PD-SML, PhD, MBA, CSM

President & CEO, HavenWizards 88 Ventures

Building arena-forged execution systems and deploying governed Filipino talent across multiple venture lines. Every build log entry comes from real operations, not theory.

More from the Build Log

Reflect

Reflecting on Batch 2: When Velocity and Quality Diverge

Batch 2 produced 10 articles in under 2 weeks. Mid-month audit found fabricated metrics in 4 of them. Every round-number statistic was invented. We rewrote all 14 published articles before any new content shipped. Velocity without editorial gates is marketing theater, not content infrastructure.

May 2, 2026 · 1 min read
Ship

What We Shipped in April 2026

10 SEO articles published and rewritten to brand standards. 1 Google indexing crisis identified and fixed — root cause: await headers() in root layout cascading dynamic rendering to every page. Cache-Control went from private no-store to public for 100+ pages.

May 1, 2026 · 1 min read
Learn

The GSC Indexing Crisis: What await headers() Does to Your Entire Site

await headers() in the root layout forced every page into dynamic rendering. Next.js responded with Cache-Control: private, no-store. Google read private as personalized content and stopped indexing. 100+ pages crawlable, 1 indexed.

Apr 28, 2026 · 1 min read