way.space now renders three entity pages on one header skeleton (tool page since 2026-07-17; builder page in LineageLabs/way-space#599; organisation page next in LineageLabs/way-space#600):
- Breadcrumbs (mono-label trail, optional right-aligned actions)
- ONE mono-label eyebrow:
{Entity} · {Qualifier} — e.g. Builder · Verified member, Framework · coding; no full stop
h1.h0 name (break-words)
- Optional handle line (
text-base text-muted-foreground) and tagline (text-lg text-muted-foreground)
- Identity row:
size-16 rounded avatar/logo + trust pills (.badge.b-verified, grade Badge) + canonical link pills (rounded-full border border-foreground/15 px-3 py-1 text-xs, Simple Icons brand mark or Lucide glyph + label + external-link icon)
- Optional quiet notice box under the row:
rounded-2xl bg-muted px-4 py-3 text-sm ring-1 ring-foreground/10
Body: hex-rule then grid gap-12 lg:grid-cols-[minmax(0,1fr)_320px], main sections as h2.mono-label "01 / Title" with scroll-mt-[var(--site-nav-total)], sidebar blocks as h3.section-label.
Proposal: document this as an "entity header" pattern in the blueprint module docs (mono-label / hex-rule already live there) so way.je and future apps can reuse it, and consider promoting the link-pill and quiet-notice classes to named helpers. Reference implementation: src/lib/components/builder/BuilderHeader.svelte in way-space.
way.space now renders three entity pages on one header skeleton (tool page since 2026-07-17; builder page in LineageLabs/way-space#599; organisation page next in LineageLabs/way-space#600):
{Entity} · {Qualifier}— e.g.Builder · Verified member,Framework · coding; no full stoph1.h0name (break-words)text-base text-muted-foreground) and tagline (text-lg text-muted-foreground)size-16rounded avatar/logo + trust pills (.badge.b-verified, gradeBadge) + canonical link pills (rounded-full border border-foreground/15 px-3 py-1 text-xs, Simple Icons brand mark or Lucide glyph + label + external-link icon)rounded-2xl bg-muted px-4 py-3 text-sm ring-1 ring-foreground/10Body:
hex-rulethengrid gap-12 lg:grid-cols-[minmax(0,1fr)_320px], main sections ash2.mono-label"01 / Title" withscroll-mt-[var(--site-nav-total)], sidebar blocks ash3.section-label.Proposal: document this as an "entity header" pattern in the blueprint module docs (mono-label / hex-rule already live there) so way.je and future apps can reuse it, and consider promoting the link-pill and quiet-notice classes to named helpers. Reference implementation:
src/lib/components/builder/BuilderHeader.sveltein way-space.