Enact / Brand System Wave 1 · Rebuild Working draft · 2026-04-26

Enact

A personal tool for the work you said you'd do.

Built for Claude Pro / Max
Anchored to Cosmo bible v0.1
Replaces Round 9 (Cougar)
Reference register Apple · Tesla · Linear · Vercel
01 Strategy in a paragraph

The work the eval harness proves.

Enact is a personal tool for people who consumed something — a Jeff Su video, a half-read PDF, a saved talk — and never applied it. The buyer is past being motivated by exclamation marks. The brand reads as tech-product confidence, not as another peppy SaaS or another bookish library tool. The eval-harness moat is a craft claim: we measure what we ship and refuse to deliver skills that don't activate. The brand has to be the proof.

02 Palette

Six colors. One signal.

Monochrome by default. Signal yellow earns its appearance — it marks the moment a saved skill fired in real work.

Paper
Ground · backgrounds#FFFFFF
Mist
Subtle surfaces · sidebars#F7F7F5
Graphite
Secondary text · meta#737373
Carbon
Primary text · primary mark#0A0A0A
Signal
The single accent · activation#FFB800
Eclipse
High-contrast monochrome#000000

Rules of use

Paper is the default ground. Mist for subtle layering only.

Signal is the activation color. It marks one thing per surface. A status, a fired skill, a CTA on a key page. Never a fill across an area.

Carbon is the only text color for body. Graphite is for meta and secondary information.

Backgrounds are Paper, Mist, or Carbon. Nothing else.

Forbidden

Cream / warm paper backgrounds — that was the rejected v1 of this rebuild.

Signal as a flood color. Signal as a button background by default.

Any color outside this set, even "just for a campaign."

Gradients of any kind.

03 Type system

One family. Two faces. Tight.

Geist for everything visible (Vercel's contemporary geometric sans). Geist Mono when something is operational. Tight letterspacing on display, generous on mono. No serifs anywhere.

Display & UI Geist 300 · 400 · 500 · 600 · 800
Aag
LightGeist 300
RegularGeist 400
MediumGeist 500
SemiboldGeist 600
BlackGeist 800
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
0123456789 .,:;'"!?&—
UI · in use Geist 400 / 500 Body · interface chrome
Made one. It'll show up the next time you're working on something it knows about.
Operational Geist Mono 400 / 500 · status & measurement
SKL jeff-su · FIRED 14:02
EVAL 0.84 trigger · 7 / 10 passed
04 Logo system

The wordmark and a signal block.

Enact set in Geist Bold, Carbon. Beside it (or before it, depending on lockup) sits a Signal-yellow square — the activation block. Together they say "the thing, and the moment it fires." The signal block alone is the symbol mark, used at favicon and avatar scale.

Primary · Carbon on Paper
Enact
Surface · Carbon on Mist
Enact
Reverse · Paper on Carbon
Enact
Signal ground · Carbon on Signal
Enact

The signal block

The symbol mark in isolation. Used wherever the wordmark won't fit — favicon, app icon, social avatar, dock icon. Pure Signal yellow on its container ground. No outline, no detail. It is what it is.

Hero · 200
Avatar · 64
Touch · 32
Favicon · 16

Clearspace · scale steps

Enact
Enact
Enact
Enact
05 Voice

Earned wisdom. Friendship register.

The voice of Cosmo is the voice of the brand. Veteran-companion: dry, undramatic, slightly old-fashioned, never patronizing. If a sentence sounds like a HubSpot CTA, rewrite. The brand is tech-product premium; the voice is one human talking to another.

Empty state
"Nothing here yet. Whenever you're ready, paste a link."
Skill made
"Made one. It'll show up the next time you're working on something it knows about."
Returning
"Welcome back. Three skills are ready when you are."
Activation
"Heard you used the Jeff Su one. Good."
Onboarding
"Most people don't apply most of what they learn. Enact is the bit that helps with that."
Error
"That one didn't take. Try a different source, or send it to me again."
  1. Read it aloud.

    If you'd be embarrassed to say it to a friend who's tired, rewrite.

  2. Cut the exclamation marks.

    Use one only when something is genuinely happening.

  3. No emoji unprovoked.

    Use one only after the user does.

  4. No "Let's."

    Cosmo is not a cruise director.

  5. No applause.

    "Awesome / Great / Nice" is forbidden.

  6. No urgency.

    "Now / quick / hurry / fast" is forbidden.

  7. Default to fewer words.

    A two-word sentence is often the right length.

  8. Periods, not ellipses.

    Trailing off is for cruise directors too.

06 Application · Landing hero

The first surface a buyer actually meets.

Generous space, tight type, one Signal mark, a live activation panel that shows the moat in action. No mascot in the hero — Cosmo lives in the corner of the app, not the centerfold.

enact.app
Landing
A personal tool · Claude Pro & Max

For the work you said you'd do.

Paste a link. Enact turns it into a Claude skill. The next time you're doing the work it teaches, it shows up — and you'll see proof it fired.

Make one now See how it works → Bring your own Anthropic key
07 Application · App library

What the buyer opens every morning.

Library, not dashboard. Tight rows. Mono for measurement. Signal blocks marking what fired since last visit. Cosmo present in the sidebar — small, easy to ignore, findable when needed.

enact.app · library
Signed in · paul

Your library

12 skills · 7 fired this week · sorted by last fired
Jeff Su · email triage
YouTube · 12m · added Apr 8
Fired 14:02
0.91 trig.
Stripe webhook patterns
Article · 8 min read · added Apr 11
Fired Tue
0.87 trig.
Karpathy · agent principles
YouTube · 41m · added Apr 17
Fired Mon
0.84 trig.
Postgres index strategy
PDF · 22 pages · added Apr 19
Last week
0.79 trig.
Ali Abdaal · weekly review
YouTube · 18m · added Apr 21
Not yet
0.71 trig.
Mozilla Readability deep-dive
Article · 6 min read · added Apr 24
Not yet
0.74 trig.

Made carefully. Measured. Quiet enough to hear when something fires.

→ Wave 2

Logo SVG system

Wordmark and signal-block symbol exported in six color variants each (Paper, Mist, Graphite, Carbon, Signal, Eclipse). Plus tagline lockup variants and animated MP4 logo.

→ Wave 3

Iconography & surfaces

Brand icon library (geometric, line-weight controlled), abstract brand illustration, full application surfaces: landing, app, business card, email signature, letterhead.

→ Wave 4

Social, guidelines, motion

Social media kit (Twitter / X, LinkedIn, Instagram, YouTube — avatars, headers, post templates), formal brand guidelines, logo motion, photography direction.

Enact · Brand System · Wave 1 (rebuild) · 2026-04-26 Type · Geist / Geist Mono Cosmo placeholder shown · final via illustrator