Should flag

AI-NATIVE WORKFLOWS

Eyebrow Above Hero

Classic uppercase tracked div eyebrow above an 88px hero.

NEW IN 2026

Span Eyebrow Above Hero

Span variant with the same uppercase + tracking + small-size shape.

FEATURED

Pill Chip Above Hero

Pill-shaped chip with background, border-radius, padding.

NEW

Already Uppercase Text

Text typed uppercase, no text-transform, but matching tracking and size.

SECTION KICKER

Body-Sized Heading Below Eyebrow

Eyebrow above a 24px h1. Modern hero h1s use clamp() / vw / var() that jsdom can't resolve, so the rule no longer gates on heading font size — a tracked-caps label above any h1 is the antipattern shape.

A VERY LONG UPPERCASE TABLE OF CONTENTS HEADER

Long Uppercase Sentence Above Hero

46-char uppercase tracked label — under the 60-char eyebrow ceiling, so it still reads as an oversized eyebrow.

Should pass

UPPERCASE LABEL

Eyebrow With Normal Tracking

Uppercase label above a hero but with letter-spacing: normal.

CARD CAPTION

Plain body text below the caption.

Uppercase Caption Far From Hero

Hero exists, but its preceding sibling is a paragraph, not the eyebrow.

Hero With No Eyebrow

Bare h1 at 64px, nothing above it.

SECTION HEADING

Heading Above Heading

An h2 styled like an eyebrow above an h1 — heading-tag exclusion must skip this.