Skip to content

Redesign the landing page as a control plane - #13

Merged
arturict merged 1 commit into
mainfrom
redesign/control-plane
Oct 6, 2026
Merged

arturict merged 1 commit into
mainfrom
redesign/control-plane

Conversation

@arturict

@arturict arturict commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Problem

The landing page still used the July design, and the owner asked for new design proposals. Of three variants (terminal receipt, editorial light, control plane), he chose the control plane.

Result

  • Hero: an animated system diagram on a midnight blueprint grid. A coding agent's change passes the fingerprint, claim and revision gates, in the order commit() in packages/work-sdk/src/client.ts checks them, and commits through one of the five adapters, rotating every cycle. A duplicate retry with the same key stops at the claim gate with WorkInFlightError.
  • Sections: the workbench restyled, prepare → inspect → commit as a connected pipeline, a bento grid of guarantees with small UI fragments, the three failure cases as prevented incidents, the capability matrix, the FAQ and a final CTA with the install command.
  • Unchanged: copy facts, metadata, JSON-LD, FAQ, links, section ids and every data-analytics-* attribute.
  • Open Graph image: moved to the new palette.
  • Reduced motion: shows the finished state, with every gate checked, a lit route and the blocked retry.

Verification

  • pnpm --filter @work-sdk/web check (tsc), test (14/14, including the contrast test) and build pass.
  • No element overflows horizontally at 320, 375, 390, 768, 1024, 1280 or 1440 px. This was measured element by element.
  • /, /docs, /docs/providers, the guide and /privacy return 200 on the production build.
  • Desktop and phone screenshots were reviewed. The Open Graph image was rendered and checked.

Known limits

  • Between about 760 and 980 px the vertical diagram leaves empty space at the sides; just above 980 px the diagram labels get small.
  • The fingerprint, revision and idempotency key shown are illustrative values.

Built by Claude Opus 5.5 agents in Claude Code.

🤖 Generated with Claude Code

The hero is now a system diagram: an agent's change passes the
fingerprint, claim and revision gates in the order commit() checks
them, then commits through one of the five adapters, while a duplicate
retry stops at the claim gate with WorkInFlightError. The rest of the
page follows the midnight blueprint style: a pipeline for prepare,
inspect and commit, a bento grid of guarantees with small UI fragments,
the failure cases as prevented incidents, and the capability matrix.

Copy, metadata, JSON-LD, links, section ids and analytics attributes
are unchanged. The Open Graph image uses the new palette.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@arturict
arturict merged commit e5dd1c2 into main Oct 6, 2026
4 checks passed
@arturict
arturict deleted the redesign/control-plane branch October 6, 2026 21:38
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