Rule handbook metadata
- Rule
AI.PREMIUM.ENTERPRISE_FEEL· laneai- Page status
- stale
- page_version
62a825ef8a474ad3d6a27eaa8e2951bdd7016fa9785ce2fb9d93814753652098- generated_at
- 2026-05-19T22:10:00.000Z
- registry_fingerprint
6773fda516344e110b5a7b1435e655e1264e773825ca8bbe62194189891c42ba
How this rule is fixed
This is an AI-enabled rule. Pass/fail requires model judgment; there is no deterministic fixer in the pilot registry.
- Harness:
invoke-ai-ruleset-harness.shrunsdesign-rules/ai/run-design-ai-rule.shon the Before fixture and expects findings with matchingprincipleId. - Remediation: Cursor agent plans from
forge-ux-remediation.plan.mdafter sitewide audit — not handbook After copy.
Detection module: docs/design/ux-audit/ai-enabled-design-principles.md#ai-premium-enterprise-feel. Scroll down for Before / After examples and Evidence and remediation steps.
Purpose
Kitchen Sink landing_page, product_page, and forge-card surfaces should read as one deliberate system—calm enough for enterprise buyers, confident enough to trust with governance work. This AI rule judges holistic polish: spacing generosity, typographic refinement, consistent radii and elevation, and imagery that earns its place. It does not replace token or contrast checks; it catches when everything technically passes yet still feels like assembled template fragments.
Deterministic rules guard elevation tokens, font stacks, and grid classes (DET.SURFACE.ELEVATION_TOKEN, DET.TOKEN.NO_DRIFT, DET.LAYOUT.GRID_CONSISTENCY); this rule guards perceived finish on screenshots and DOM review.
Plan: Walk the page top to bottom and note where rhythm breaks—cramped bands, mixed card treatments, ad-hoc inline styles, or decorative layers that cheapen copy. Do: Re-stage sections with KS layout primitives (landing-hero, forge-section, section-label, consistent forge-card variants). Check: First viewport and one mid-page band feel spacious, aligned, and typographically controlled. Adjust: When the same polish failure repeats (for example mixed card padding or competing accent stacks), propose a deterministic DET.* companion or catalog contract tightening.
Passing signals
- Hero uses the
landing-hero/fs-landing-hero-bandstack withproduct-landing-title, a singlelanding-hero-tagline, and a restrained CTA pair—copy bands breathe; nothing feels crammed into the fold. - Section rhythm repeats
forge-section+section-label text-cyan+ oneh3heading; vertical padding (py-5,g-3/g-4) is generous and consistent between bands. - Cards share one elevation language:
forge-cardwith either default orcard-amber, paired withbreathe-linkorbreathe-static—not a mix of inline borders, one-off shadows, and unrelated Bootstrap card classes. - Typography stays on the Forge scale:
font-displayfor headlines,forge-supportfor body and hints,card-labelfor tile eyebrows—no arbitrary inline font sizes or weight stacks. - Imagery and diagrams are purposeful: product visuals in
landing-hero-visualor labeledforge-diagramsections support the claim; decorative noise does not compete with text. - Accent usage is restrained: amber and cyan appear in predictable roles (primary CTA, section labels, one card accent column)—not every tile shouting a different color.
- Surfaces respect tokenized elevation and radius; dark background, glass cards, and ambient layers feel cohesive with
forgesdlc-theme.css/forge-theme.css—not a patchwork of legacy marketing classes.
Failing signals
- Template soup: adjacent sections use different card shells (
forge-card, rawglass, Bootstrapcard, inline-styled divs) with mismatched padding and corner radii. - Cramped first screen: hero copy, three outcome tiles, stat band, and announcement strip stack with
g-1/g-2gaps—reads hectic despite passing numeric burden caps. - Typography drift: headlines mix
h1–h5without hierarchy, inlinefont-sizeoverrides, or body copy outsideforge-support/landing-hero-taglinepatterns. - Competing accents: every
forge-carduses a different accent modifier, gradient text, and button style—no calm focal path (AI.VISUAL.HIERARCHY_CONFIDENCE). - Decorative filler: stock-style icon grids, placeholder diagrams, or expressive ambient mesh behind dense copy—visuals do not explain product structure (
AI.VISUAL.PRODUCT_EXPLANATORY_VALUE). - Hype stacking: loud gradients, badge rows, and superlatives layered on top of already busy layout—undermines enterprise calm (
AI.CREDIBILITY.NO_OVERCLAIM). - Broken rhythm: columns misaligned across rows, inconsistent
containervscontainer-fluidwidths, or sections that jump between full-bleed and narrow rails without reason.
Before example
Before (failing example)
PLATFORM · AI · GOVERNANCE · DOCS
Everything you need!!!
Agents, automation, compliance, analytics, dashboards, and more in one place.
Ship instantly
Enterprise grade
Smart AI
Why teams choose us
Failing KS markup: cramped hero, mixed card treatments, inline styling, and competing accents—template soup despite using some Forge classes.
After example
After (passing example)
Forge Platform
Governed delivery you can inspect
Structure intent, delegate safely, and keep human review points—presented with calm, deliberate spacing.
Outcomes
What changes for your team
Operating model at a glance
Intent
Clear problem statement before delegation
Execution
Bounded jobs and governed LLM tasks
Assurance
Evidence you can trace—not decorative KPI noise
Passing KS markup: calm hero rhythm, consistent card language, generous spacing, and restrained accents on real layout primitives.
Evidence and remediation
Capture: full-page and first-viewport screenshots; note section spacing (py-*, g-*), card variant mix, typography classes vs inline overrides, accent usage, and whether imagery supports the story. Record relevant hashes (hash="Ldg", outcome section roots) and theme pack if present.
Remediate (in order):
- Restage the hero on
landing-hero/fs-landing-hero-bandwith one kicker, title, tagline, and CTA pair—remove extra copy bands and button rows that break calm (AI.CONTEXT.BURDEN_SUBJECTIVE). - Normalize cards to
forge-card+card-amber(when accent is needed) +breathe-link/breathe-static; drop inline shadows, borders, and one-off Bootstrapcardshells. - Restore section rhythm:
forge-sectionorfs-landing-section,section-label, consistentcontainer/landing-hero-widewidths, andg-3/g-4gutters (DET.LAYOUT.GRID_CONSISTENCY). - Align typography to
font-display,product-landing-title,forge-support, andcard-label; remove inline font-size and weight hacks. - Tame accents and ambient layers so cyan/amber appear in predictable roles (
AI.THEME.PERSONALITY_COHERENCE); keep expressive mesh out of text-heavy heroes. - Swap decorative imagery for product-explanatory diagrams or defer dense topology below the fold (
AI.VISUAL.PRODUCT_EXPLANATORY_VALUE). - Re-run AI batch with
principleId: AI.PREMIUM.ENTERPRISE_FEEL; setdeterministicCoverageand proposeDET.*promotion when the same polish defect repeats (for example banned inline style on hero roots or mixed card padding tiers).