Skip to content

feat(marketing): add the Control center section - #12

Merged
ahilles107 merged 1 commit into
mainfrom
ahilles107/marketing-control-center
Sep 13, 2026
Merged

feat(marketing): add the Control center section#12
ahilles107 merged 1 commit into
mainfrom
ahilles107/marketing-control-center

Conversation

@ahilles107

Copy link
Copy Markdown
Owner

What

Adds a Control center section to the marketing site, placed as the closing
argument before the download CTA:

  • A copy block (.control) introducing decisions — the options, what each costs,
    and the recommendation.
  • A screenshot block (.control-shot) showing the real Control center.
  • Supporting rules in styles/features.css.

Why

The decision registry shipped in #9 and is in the 0.13.0 release, but the site
still sold Gravity on persistence, handoffs and routines alone — nothing said
what happens when a bot hits a call it cannot make. This closes that gap at the
point where a visitor is deciding whether to download.

The screenshot is the real app against a disposable daemon: five Claude Code
sessions across two example projects raised the four decisions themselves, so
the waiting list, the via-chain and the deadlines are what the feature actually
produces rather than a mock.

How tested

  • pnpm build in apps/marketingtsc --noEmit and the Vite production
    build both pass (6 modules, index.html 9.29 kB / 2.91 kB gzipped).
  • Rebased onto main at 75a7abb (post-0.13.0); no conflicts.

Site-only, so it was deliberately kept out of the v0.13.0 tag — the marketing
site deploys independently of the app build. Follows up #9.

Note

The image is committed at 777 KB. It is loading="lazy" and below the fold, so
it does not affect LCP, but if you would rather it were optimised or served in a
modern format, say so and I will redo it before merge.

The decision registry shipped in #9 but the site still sold Gravity on
persistence, handoffs and routines alone — nothing said what happens when a
bot hits a call it cannot make. The new section makes that the closing
argument before the download CTA.

The screenshot is the real app against a disposable daemon: five Claude Code
sessions across two example projects raised the four decisions themselves, so
the waiting list, the via-chain and the deadlines are what the feature
actually produces rather than a mock.
@ahilles107
ahilles107 merged commit db76853 into main Sep 13, 2026
6 checks passed
@ahilles107
ahilles107 deleted the ahilles107/marketing-control-center branch September 13, 2026 05:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant